Escriba Un Programa para Administración de Gatos
Escriba Un Programa para Administración de Gatos
Escriba Un Programa para Administración de Gatos
lo siguiente:
1. Sitio web para administración de todos lo gatos con opción de buscar (5 puntos)
2. Opción de crear un registro con los datos: código, nombre, fecha de nacimiento,
tipo de sangre, departamento de nacimiento y municipio de nacimiento. (5 puntos)
3. Opción para modificar los datos de un gato (3 puntos)
4. Opción para eliminar un registro (2 puntos)
import '../App.css';
import logo from '../logo.svg';
import * as React from 'react';
import {Button,TextField, Alert,AlertProvider} from '@mui/gatos/';
import Card from '@mui/gatos/Card';
import CardContent from '@mui/gatos/CardContent';
import DeleteIcon from '@mui/icons-gatos/Delete';
import SaveIcon from '@mui/icons-gatos/Save';
import Select, { SelectChangeEvent } from '@mui/gatos/Select';
import MenuItem from '@mui/gatos/MenuItem';
class Formulario extends React.Component{
this.setState({...this.state});
}
fnLimpiarCampos(){
this.state.nombre="";
this.state.fechaNacimiento="";
this.state.tipoDeSangre="";
this.state.departamento="";
this.state.municipio="";
this.state.esRegistroGuardado=false;
this.setState({...this.state});
}
fnGuardar(){
this.state.esRegistroGuardado=true;
this.setState({...this.state});
this.imprimirAlert();
}
// =========== FUNCIONAMIENTO EDN ==============
// 3. Render (integración de html con funciones y variables)
//============== FORMULARIO ====================
render(){
return(
<div>
<form>
<label for="nombre"> Nombre del gato: </label>
<TextField type="text" id="nombre" name="nombre" size='small'
variant="outlined" value={this.state.nombre}
onChange={this.fnActualizarFormulario}/>
<label for="edad"> Edad Estudiante: </label>
<TextField type="number" id="edad" name="edad" size='small'
variant="outlined" value={this.state.edad}
onChange={this.fnActualizarFormulario}/>
<br></br>
<br></br>