Esempio n. 1
0
 public ActionResult Editar(Expedientes objExpediente, HttpPostedFileBase UploadImage)
 {
     try
     {
         if (UploadImage != null && UploadImage.ContentLength > 0)
         {
             byte[] ImagenData = null;
             using (var imagen = new BinaryReader(UploadImage.InputStream))
             {
                 ImagenData = imagen.ReadBytes(UploadImage.ContentLength);
             }
             objExpediente.Foto = ImagenData;
         }
         if (expediente.ActualizarExpediente(objExpediente.IdMacota, objExpediente.Nombre, objExpediente.Especie, objExpediente.Sexo, objExpediente.Raza,
                                             objExpediente.Color, objExpediente.Nacimiento, objExpediente.Alergias, objExpediente.Enfermedades, objExpediente.Nota, objExpediente.Foto))
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             return(View());
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Esempio n. 2
0
        public ActionResult Editar(int id)
        {
            try
            {
                var dato = expediente.ConsultarExpediente(id);

                Expedientes objExpediente = new Expedientes();
                objExpediente.IdMacota     = dato.IdMascota;
                objExpediente.Nombre       = dato.Nombre;
                objExpediente.Especie      = dato.Especie;
                objExpediente.Sexo         = dato.Sexo;
                objExpediente.Raza         = dato.Raza;
                objExpediente.Color        = dato.Color;
                objExpediente.Nacimiento   = dato.FechaNacimiento.GetValueOrDefault();
                objExpediente.Alergias     = dato.Alergias;
                objExpediente.Enfermedades = dato.Enfermedades;
                objExpediente.Nota         = dato.Notas;
                objExpediente.Foto         = dato.Foto.ToArray();

                return(View(objExpediente));
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Esempio n. 3
0
 private void Llenar_Campos()
 {
     Negocios                                  = new Gestor();
     Exp                                       = new Expedientes();
     Exp                                       = Negocios.Mostrar_Expediente_Unico(Num_Expediente);
     this.txt_cedula.Text                      = Exp.Cedula.ToString();
     this.txt_descripcion.Text                 = Exp.Descripcion;
     this.txt_lugar_trabajo.Text               = Exp.Lugar_Trabajo;
     this.txt_medida_cautelar.Text             = Exp.Medida_Cautelar;
     this.txt_num_expediente.Text              = Exp.Num_Expediente;
     this.txt_organo_director.Text             = Exp.Organo_Director;
     this.cbo_estado.SelectedValue             = Exp.Estado;
     this.cbo_parte_procesal.SelectedValue     = Exp.Parte_Procesal;
     this.cbo_tipo_procedimiento.SelectedValue = Exp.Id_Tipo_Procedimiento;
 }
Esempio n. 4
0
 public ActionResult Eliminar(Expedientes objExpediente)
 {
     try
     {
         if (expediente.EliminarExpediente(objExpediente.IdMacota))
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             return(View());
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Esempio n. 5
0
        // GET: Expedientes
        public ActionResult Index()
        {
            try
            {
                var datos = expediente.ConsultarExpedientes();

                List <Expedientes> ListaExpedientes = new List <Expedientes>();
                //HttpPostedFileBase filebase = Request.Files[0];
                //WebImage image = new WebImage(filebase.InputStream);

                foreach (var item in datos)
                {
                    //Byte[] b= new Byte[10];
                    Expedientes objExpediente = new Expedientes();
                    objExpediente.IdMacota     = item.IdMascota;
                    objExpediente.Nombre       = item.Nombre;
                    objExpediente.Especie      = item.Especie;
                    objExpediente.Sexo         = item.Sexo;
                    objExpediente.Raza         = item.Raza;
                    objExpediente.Color        = item.Color;
                    objExpediente.Nacimiento   = item.FechaNacimiento.GetValueOrDefault();
                    objExpediente.Alergias     = item.Alergias;
                    objExpediente.Enfermedades = item.Enfermedades;
                    objExpediente.Nota         = item.Notas;
                    objExpediente.Foto         = item.Foto.ToArray();

                    ListaExpedientes.Add(objExpediente);
                }

                return(View(ListaExpedientes));
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Esempio n. 6
0
 private void btn_acpetar_Click(object sender, EventArgs e)
 {
     try
     {
         if (Accion == "A" || Accion == "M" || Accion == "E")
         {
             //Validacion de campos llenos
             if (this.txt_cedula.Text != "" && this.txt_descripcion.Text != "" && this.txt_lugar_trabajo.Text != "" && this.txt_medida_cautelar.Text != "" && this.txt_num_expediente.Text != "" && this.txt_cedula.Text.Length > 8 && this.txt_cedula.Text.Length < 11)
             {
                 Negocios = new Gestor();
                 Func     = new Funcionarios();
                 Func     = Negocios.Mostrar_Funcionario_Unico(int.Parse(this.txt_cedula.Text));
                 if (Func.Cedula > 0)
                 {
                     Exp = new Expedientes(int.Parse(this.txt_cedula.Text), Usuario, this.txt_num_expediente.Text, this.cbo_parte_procesal.SelectedValue.ToString(), this.txt_lugar_trabajo.Text, this.txt_descripcion.Text, this.txt_medida_cautelar.Text, int.Parse(this.cbo_tipo_procedimiento.SelectedValue.ToString()), this.txt_organo_director.Text, cbo_estado.SelectedValue.ToString());
                     Int32 FilasAfectadas = 0;
                     if (Accion == "A")
                     {
                         FilasAfectadas = Negocios.AgregarExpediente(Exp, Usuario);
                         if (FilasAfectadas > 0)
                         {
                             MessageBox.Show("Caso agregado exitosamente!!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                             this.Close();
                         }
                         else
                         {
                             if (FilasAfectadas == -1)
                             {
                                 MessageBox.Show("El caso se ha agregado exitosamente pero no se a podido registrar la transaccion!!!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                 this.Close();
                             }
                             else
                             {
                                 MessageBox.Show("Error al agregar el caso!!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                             }
                         }
                     }
                     if (Accion == "M")
                     {
                         FilasAfectadas = Negocios.Modificar_Expendiente(Exp, Usuario);
                         if (FilasAfectadas > 0)
                         {
                             MessageBox.Show("Caso modificado exitosamente!!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                             this.Close();
                         }
                         else
                         {
                             if (FilasAfectadas == -1)
                             {
                                 MessageBox.Show("El caso se ha modicado exitosamente pero no se a podido registrar la transaccion!!!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                 this.Close();
                             }
                             else
                             {
                                 MessageBox.Show("Error al modificar el caso!!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                             }
                         }
                     }
                     if (Accion == "E")
                     {
                         DialogResult dr = MessageBox.Show("Realmente desea eliminar el Caso?", "Eliminar el Funcionario", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                         if (dr == DialogResult.Yes)
                         {
                             FilasAfectadas = Negocios.EliminarExpediente(this.txt_num_expediente.Text, Usuario);
                             if (FilasAfectadas > 0)
                             {
                                 MessageBox.Show("Caso Eliminado exitosamente!!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                 this.Close();
                             }
                             else
                             {
                                 if (FilasAfectadas == -1)
                                 {
                                     MessageBox.Show("El caso se ha eliminado exitosamente pero no se a podido registrar la transaccion!!!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                     this.Close();
                                 }
                                 else
                                 {
                                     MessageBox.Show("Error al eliminar el caso!!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                 }
                             }
                         }
                         else
                         {
                             this.Close();
                         }
                     }
                 }
                 else
                 {
                     MessageBox.Show("No existe funcionario asosiado al numero de cedula introducido!!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 if (this.txt_cedula.Text != "" && this.txt_descripcion.Text != "" && this.txt_lugar_trabajo.Text != "" && this.txt_medida_cautelar.Text != "" && this.txt_num_expediente.Text != "")
                 {
                     MessageBox.Show("Uno o varios Campos no han sido llenados!!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 if (this.txt_cedula.Text.Length < 9 && this.txt_cedula.Text.Length > 10)
                 {
                     MessageBox.Show("Formato de cedula incorrecto!!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         if (Accion == "C")
         {
             this.Close();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }