// editar private void Editar_Personal() { Msm_Bueno ok = new Msm_Bueno(); Frm_Filtro fil = new Frm_Filtro(); RN_Personal obj = new RN_Personal(); EN_Persona per = new EN_Persona(); try { per.Idpersonal = txt_IdPersona.Text; per.Dni = txt_Dni.Text; per.Nombres = txt_nombres.Text; per.anoNacimiento = dtp_fechaNaci.Value; per.Sexo = cbo_sexo.Text; per.Direccion = txt_direccion.Text; per.Correo = txt_correo.Text; per.Celular = Convert.ToInt32(txt_NroCelular.Text); per.IdRol = Convert.ToString(cbo_rol.SelectedValue); per.xImagen = xfotoruta; per.IdDistrito = Convert.ToString(cbo_Distrito.SelectedValue); obj.RN_Editar_Personal(per); if (BD_Personal.edited == true) { fil.Show(); ok.Lbl_msm1.Text = "Los datos del Personal se han editado correctamente"; ok.ShowDialog(); fil.Hide(); this.Tag = "B"; this.Close(); } } catch (Exception ex) { throw; } }
//Editar personal private void Editar_Personal() { Frm_Msm_Bueno ok = new Frm_Msm_Bueno(); Frm_Filtro fil = new Frm_Filtro(); RN_Personal obj = new RN_Personal(); EN_Persona per = new EN_Persona(); try { per.Idpersonal = txt_IdPersona.Text; per.Dni = txt_Dni.Text; per.Nombres = txt_nombres.Text; per.anoNacimiento = dtp_fecha.Value; per.Sexo = cbo_sexo.Text; per.Direccion = txt_direccion.Text; per.Correo = txt_correo.Text; per.Celular = Convert.ToInt32(txt_NroCelular.Text); per.IdRol = Convert.ToString(cbo_rol.SelectedValue); per.xImagen = xFotoruta; per.IdDistrito = Convert.ToString(cbo_Distrito.SelectedValue); obj.RN_Editar_Personal(per); if (BD_Personal.edited == true) { fil.Show(); ok.Lbl_msm1.Text = "Los datos del personal se han editado correctamente"; ok.ShowDialog(); fil.Hide(); this.Tag = "A"; this.Close(); } } catch (Exception ex) { MessageBox.Show("Algo malo pasó: " + ex.Message, "Advertencia de Seguridad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
} //fin //Método para editar los datos del personal: public void BD_Editar_Personal(EN_Persona per) { SqlConnection cn = new SqlConnection(Conectar()); SqlCommand cmd = new SqlCommand("SP_UPDATE_PERSONAL", cn); try { cmd.CommandTimeout = 20; cmd.CommandType = CommandType.StoredProcedure; //Se agregan los parámetros de nuestro procedimiento almacenado cmd.Parameters.AddWithValue("@Id_Person", per.Idpersonal); cmd.Parameters.AddWithValue("@dni", per.Dni); cmd.Parameters.AddWithValue("@nombreComplto", per.Nombres); cmd.Parameters.AddWithValue("@FechaNacmnto", per.anoNacimiento); cmd.Parameters.AddWithValue("@Sexo", per.Sexo); cmd.Parameters.AddWithValue("@Domicilio", per.Direccion); cmd.Parameters.AddWithValue("@Correo", per.Correo); cmd.Parameters.AddWithValue("@Celular", per.Celular); cmd.Parameters.AddWithValue("@Id_rol", per.IdRol); cmd.Parameters.AddWithValue("@Foto", per.xImagen); cmd.Parameters.AddWithValue("@Id_Distrito", per.IdDistrito); cn.Open(); cmd.ExecuteNonQuery(); cn.Close(); edited = true; } catch (Exception ex) { edited = false; if (cn.State == ConnectionState.Open) { cn.Close(); } MessageBox.Show("Algo malo pasó" + ex.Message, "Advertencia de seguridad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } //fin
public void BD_Registral_Personal(EN_Persona per) { SqlConnection cn = new SqlConnection(Conectar()); SqlCommand cmd = new SqlCommand("Sp_Insert_Personal", cn); try { cmd.CommandTimeout = 20; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Id_Person", per.Idpersonal); cmd.Parameters.AddWithValue("@dni", per.Dni); cmd.Parameters.AddWithValue("@nombreComplto", per.Nombres); cmd.Parameters.AddWithValue("@fechaNacmnto", per.anoNacimiento); cmd.Parameters.AddWithValue("@Sexo", per.Sexo); cmd.Parameters.AddWithValue("@Domicilio", per.Direccion); cmd.Parameters.AddWithValue("@Correo", per.Correo); cmd.Parameters.AddWithValue("@Celular", per.Celular); cmd.Parameters.AddWithValue("@Id_rol", per.IdRol); cmd.Parameters.AddWithValue("@Foto", per.xImagen); cmd.Parameters.AddWithValue("@Id_Distrito", per.IdDistrito); cn.Open(); cmd.ExecuteNonQuery(); cn.Close(); saved = true; } catch (Exception ex) { saved = false; if (cn.State == ConnectionState.Open) { cn.Close(); } MessageBox.Show("Algo malo ocurrio" + ex.Message, "advertencia de seguridad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void RN_Editar_Personal(EN_Persona per) { BD_Personal obj = new BD_Personal(); obj.BD_Editar_Personal(per); }
public void RN_Registrar_Personal(EN_Persona per) { BD_Personal obj = new BD_Personal(); obj.BD_Registrar_Personal(per); }