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; } }
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; } }
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; }
public ActionResult Eliminar(Expedientes objExpediente) { try { if (expediente.EliminarExpediente(objExpediente.IdMacota)) { return(RedirectToAction("Index")); } else { return(View()); } } catch (Exception ex) { throw; } }
// 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; } }
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); } }