public Form_M_Funcionario_Modificar(Form_M_Funcionario formPadre, int run) { InitializeComponent(); padreTemp = formPadre; run_funcionario = run; ServiceWSFuncionarios.Funcionario funcionarioTemp; using (ServiceWSFuncionarios.WSFuncionariosClient serviceFuncionarios = new ServiceWSFuncionarios.WSFuncionariosClient()) { funcionarioTemp = serviceFuncionarios.getFuncionarioByRun(run_funcionario); this.txt_run.Text = funcionarioTemp.Run_sin_dv.ToString(); this.txt_nombre.Text = funcionarioTemp.Nom_funcionario; this.txt_ap_pat.Text = funcionarioTemp.Ap_paterno; this.txt_ap_mat.Text = funcionarioTemp.Ap_materno; this.cld_nacimiento.Value = funcionarioTemp.Fec_nacimiento; this.txt_correo.Text = funcionarioTemp.Correo; this.txt_direccion.Text = funcionarioTemp.Direc_funcionario; this.ddl_tipo.Text = funcionarioTemp.Tipo_funcionario; if (funcionarioTemp.Habilitado == 1) { this.chk_habilitado.Checked = true; } else { this.chk_habilitado.Checked = false; } } this.loadDdlUnidades(funcionarioTemp.Unidad_id_unidad); this.loadDdlTipos(funcionarioTemp.Tipo_funcionario); }
private void btn_agregar_Click(object sender, EventArgs e) { int run = int.Parse(this.txt_run.Text); int dv = int.Parse(this.txt_dv.Text); string nombre = this.txt_nombre.Text; string ap_pat = this.txt_ap_pat.Text; string ap_mat = this.txt_ap_mat.Text; DateTime nacimiento = DateTime.Parse(this.cld_nacimiento.Text); string correo = this.txt_correo.Text; string direccion = this.txt_direccion.Text; bool habilitado = this.chk_habilitado.Checked; string tipo = this.ddl_tipo.GetItemText(this.ddl_tipo.SelectedItem); int unidad = int.Parse(this.ddl_unidad.SelectedValue.ToString()); using (ServiceWSFuncionarios.WSFuncionariosClient serviceFuncionarios = new ServiceWSFuncionarios.WSFuncionariosClient()) { int salida = serviceFuncionarios.addFuncionario(run, dv, nombre, ap_pat, ap_mat, nacimiento, correo, direccion, tipo, unidad); if (salida == 0) { padreTemp.loadFuncionarios(); MessageBox.Show("Datos agregados con exito!"); } else { MessageBox.Show("ERROR NRO: " + salida); } } }
public void loadFuncionarios() { this.dgv_funcionarios.DataSource = null; //Diccionario que contendra el <codigoProducto, nombreProducto> using (ServiceWSFuncionarios.WSFuncionariosClient serviceFuncionarios = new ServiceWSFuncionarios.WSFuncionariosClient()) { var listadoFuncionarios = serviceFuncionarios.getListadoFuncionarios(); //Inicialisar DGV this.dgv_funcionarios.AutoGenerateColumns = false; this.dgv_funcionarios.AutoSize = true; this.dgv_funcionarios.DataSource = listadoFuncionarios; if (dgv_funcionarios.ColumnCount <= 0) { //Se agreagan las columnas de forma personalisada this.addColumn(0, "run_sin_dv", "RUN", true, "1", dgv_funcionarios); this.addColumn(0, "run_dv", "DV", true, "9", dgv_funcionarios); this.addColumn(0, "nom_funcionario", "Nombre", true, "FUNCIONARIO SIN NOMBRE", dgv_funcionarios); this.addColumn(0, "ap_paterno", "Apellido Paterno", true, "SIN APELLIDO PATERNO", dgv_funcionarios); this.addColumn(0, "ap_materno", "Apellido Materno", true, "SIN APELLIDO MATERNO", dgv_funcionarios); this.addColumn(0, "fec_nacimiento", "Fecha Nacimiento", true, "SIN FECHA", dgv_funcionarios); this.addColumn(0, "correo", "Correo", true, "SIN CORREO", dgv_funcionarios); this.addColumn(0, "direc_funcionario", "Direccion", true, "SIN DIRECCION", dgv_funcionarios); this.addColumn(0, "tipo_funcionario", "Tipo funcionario", true, "SIN TIPO", dgv_funcionarios); this.addColumn(1, "habilitado", "Habilitado", true, "1", dgv_funcionarios); this.addColumn(0, "unidad_id_unidad", "Unidad", true, "SIN UNIDAD", dgv_funcionarios); } } }
public Form_M_Usuario_Agregar(Form_M_Usuario formPadre) { InitializeComponent(); padreTemp = formPadre; using (ServiceWSFuncionarios.WSFuncionariosClient serviceFuncionarios = new ServiceWSFuncionarios.WSFuncionariosClient()) { Dictionary <int, string> salida = new Dictionary <int, string>(); //Cargar datos de unidades en ComboBox salida = serviceFuncionarios.getListadoFuncionariosClaveValor(); this.ddl_funcionarios.DisplayMember = "Value"; this.ddl_funcionarios.ValueMember = "Key"; this.ddl_funcionarios.DataSource = new BindingSource(salida, null); } this.loadDdlTipos(); }
public Form_M_Unidad_Modificar(Form_M_Unidad formPadre, int id) { InitializeComponent(); padreTemp = formPadre; id_unidad = id; ServiceWSUnidades.Unidad unidadTemp; using (ServiceWSUnidades.WSUnidadesClient serviceUnidades = new ServiceWSUnidades.WSUnidadesClient()) { unidadTemp = serviceUnidades.getUnidadById(id_unidad); this.txt_nombre.Text = unidadTemp.Nombre_unidad; this.txt_descripcion.Text = unidadTemp.Descripcion_unidad; this.txt_direccion.Text = unidadTemp.Direccion_unidad; if (unidadTemp.Habilitado == 1) { this.chk_habilitado.Checked = true; } else { this.chk_habilitado.Checked = false; } Dictionary <int, string> salida = new Dictionary <int, string>(); //Cargar datos de unidades en ComboBox salida = serviceUnidades.getListadoUnidadesNoHijasClaveValor(id); this.ddl_padre.DisplayMember = "Value"; this.ddl_padre.ValueMember = "Key"; this.ddl_padre.DataSource = new BindingSource(salida, null); if (unidadTemp.Unidad_id_unidad != null) { this.ddl_padre.SelectedValue = unidadTemp.Unidad_id_unidad; } } using (ServiceWSFuncionarios.WSFuncionariosClient serviceFuncionarios = new ServiceWSFuncionarios.WSFuncionariosClient()) { Dictionary <int, string> salida = new Dictionary <int, string>(); //Cargar datos de funcionarios en ComboBox salida = serviceFuncionarios.getListadoFuncionariosNoJefesNoClaveValorModificar(this.id_unidad); this.ddl_jefe.DisplayMember = "Value"; this.ddl_jefe.ValueMember = "Key"; this.ddl_jefe.DataSource = new BindingSource(salida, null); if (unidadTemp.Funcionario_run_sin_dv != null) { this.ddl_padre.SelectedValue = unidadTemp.Funcionario_run_sin_dv; } } }
public Form_M_Usuario_Modificar(Form_M_Usuario formPadre, int id_usuario) { InitializeComponent(); padreTemp = formPadre; using (ServiceWSUsuarios.WSUsuariosClient serviceUsuarios = new ServiceWSUsuarios.WSUsuariosClient()) { usuario = serviceUsuarios.getUsuarioById(id_usuario); this.loadDdlTipos(usuario.Tipo_usuario); } this.txt_nombre.Text = usuario.Nombre_usuario; this.txt_clave.Text = usuario.Clave; using (ServiceWSFuncionarios.WSFuncionariosClient serviceFuncionarios = new ServiceWSFuncionarios.WSFuncionariosClient()) { Dictionary <int, string> salida = new Dictionary <int, string>(); //Cargar datos de unidades en ComboBox salida = serviceFuncionarios.getListadoFuncionariosClaveValor(); this.ddl_funcionarios.DisplayMember = "Value"; this.ddl_funcionarios.ValueMember = "Key"; this.ddl_funcionarios.DataSource = new BindingSource(salida, null); this.ddl_funcionarios.SelectedValue = usuario.Funcionario_run_sin_dv; } }
private void btn_eliminar_Click(object sender, EventArgs e) { if (this.dgv_funcionarios.CurrentRow == null) { MessageBox.Show("Primero debes seleccionar una fila!"); } else { int id_usuario_actual = int.Parse(this.dgv_funcionarios.CurrentRow.Cells[0].Value.ToString()); using (ServiceWSFuncionarios.WSFuncionariosClient serviceFuncionario = new ServiceWSFuncionarios.WSFuncionariosClient()) { int salida = serviceFuncionario.deleteFuncionario(id_usuario_actual); if (salida == 0) { this.loadFuncionarios(); MessageBox.Show("Datos eliminados con exito!"); } else { MessageBox.Show("ERROR NRO: " + salida); } } } }