コード例 #1
0
        protected void grvPacientes_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            PacientesEntidad p = new PacientesEntidad();

            p.pacienteID = Convert.ToInt32(grvPacientes.DataKeys[e.RowIndex].Values[0]);
            servicio.eliminarPaciente(p);
            grvPacientes.EditIndex = -1;
            datosPacientes(); //REFRESCAR
        }
コード例 #2
0
        protected void grvPacientes_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            PacientesEntidad paciente = new PacientesEntidad();

            paciente.pacienteID      = ((int)grvPacientes.DataKeys[e.RowIndex].Value);
            paciente.nombrePaciente  = ((TextBox)grvPacientes.Rows[e.RowIndex].FindControl("nombrePaciente")).Text;
            paciente.edadPaciente    = Convert.ToInt32(((TextBox)grvPacientes.Rows[e.RowIndex].FindControl("edadPaciente")).Text);
            paciente.pesoPaciente    = Convert.ToDecimal(((TextBox)grvPacientes.Rows[e.RowIndex].FindControl("pesoPaciente")).Text);
            paciente.especiaPaciente = ((TextBox)grvPacientes.Rows[e.RowIndex].FindControl("especiaPaciente")).Text;;
            paciente.razaPaciente    = ((TextBox)grvPacientes.Rows[e.RowIndex].FindControl("razaPaciente")).Text;
            paciente.colorPaciente   = ((TextBox)grvPacientes.Rows[e.RowIndex].FindControl("colorPaciente")).Text;;
            paciente.genero          = Convert.ToString(((DropDownList)grvPacientes.Rows[e.RowIndex].FindControl("ddlGenero1")).SelectedItem); //SelectedItem saco el nombre de lo que contiene el dropdawn

            paciente.observacionesPaciente = ((TextBox)grvPacientes.Rows[e.RowIndex].FindControl("observacionesPaciente")).Text;

            servicio.modificarPaciente(paciente);

            grvPacientes.EditIndex = -1;
            datosPacientes();
        }
コード例 #3
0
        protected void btnNuevo_Click(object sender, EventArgs e)
        {
            PacientesEntidad paciente = new PacientesEntidad();

            if (Page.IsPostBack && IsValid)
            {
                paciente.nombrePaciente        = txtNombre.Text;
                paciente.edadPaciente          = Convert.ToInt32(txtEdad.Text);
                paciente.pesoPaciente          = Convert.ToDecimal(txtPeso.Text);
                paciente.especiaPaciente       = txtEspecie.Text;
                paciente.razaPaciente          = txtRaza.Text;
                paciente.colorPaciente         = txtColor.Text;
                paciente.duennoID              = Convert.ToInt32(txtDuennoID.Text);
                paciente.genero                = Convert.ToString(ddlGenero.SelectedItem);
                paciente.observacionesPaciente = txtObservaciones.Text;
            }
            servicio.insertarPaciente(paciente);
            datosPacientes(); //Actualizar los pacientes en el gridview
            LimpiarRegistro();
            String mensaje = @"alert('Datos guardados correctamente')";

            ScriptManager.RegisterStartupScript(this, typeof(Page), "Informacion", mensaje, true);
        }
コード例 #4
0
        //Listar todos los clientes
        public List <PacientesEntidad> ObtenerTodos()
        {
            List <PacientesEntidad> lista = new List <PacientesEntidad>();

            DataSet ds = PacienteDatos.SeleccionarTodos();

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                PacientesEntidad pa = new PacientesEntidad();
                pa.pacienteID            = Convert.ToInt32(row["PacienteID"].ToString());
                pa.nombrePaciente        = row["Nombre"].ToString();
                pa.edadPaciente          = Convert.ToInt32(row["Edad"].ToString());
                pa.pesoPaciente          = Convert.ToDecimal(row["Peso"].ToString());
                pa.especiaPaciente       = row["Especie"].ToString();
                pa.razaPaciente          = row["Raza"].ToString();
                pa.colorPaciente         = row["Color"].ToString();
                pa.genero                = row["Genero"].ToString();
                pa.duennoID              = Convert.ToInt32(row["DuennoID"].ToString());
                pa.observacionesPaciente = row["Observaciones"].ToString();
                lista.Add(pa);
            }

            return(lista);
        }
コード例 #5
0
 public void Eliminar(PacientesEntidad pa)
 {
     PacienteDatos.Eliminar(pa.pacienteID);
 }
コード例 #6
0
 //Modificar un cliente
 public void Modificar(PacientesEntidad pa)
 {
     PacienteDatos.Modificar(pa.pacienteID, pa.nombrePaciente, pa.edadPaciente, pa.pesoPaciente, pa.especiaPaciente, pa.razaPaciente, pa.colorPaciente, pa.genero, pa.observacionesPaciente);
 }
コード例 #7
0
 public void Nuevo(PacientesEntidad du)
 {
     PacienteDatos.InsertarPacientes(du.nombrePaciente, du.edadPaciente, du.pesoPaciente, du.especiaPaciente, du.razaPaciente, du.colorPaciente, du.genero, du.duennoID, du.observacionesPaciente);
 }
コード例 #8
0
        public void eliminarPaciente(PacientesEntidad pa)
        {
            PacienteLogica paciente = new PacienteLogica();

            paciente.Eliminar(pa);
        }
コード例 #9
0
        public void modificarPaciente(PacientesEntidad pa) //Modifica clientes
        {
            PacienteLogica paciente = new PacienteLogica();

            paciente.Modificar(pa);
        }
コード例 #10
0
        public void insertarPaciente(PacientesEntidad pa)
        {
            PacienteLogica paciente = new PacienteLogica();

            paciente.Nuevo(pa);
        }