private void loadDdlUnidades() { Dictionary <int, string> salida = new Dictionary <int, string>(); using (ServiceWSUnidades.WSUnidadesClient serviceUnidades = new ServiceWSUnidades.WSUnidadesClient()) { salida = new Dictionary <int, string>(); //Cargar datos de unidades en ComboBox salida = serviceUnidades.getListadoUnidadesClaveValor(); this.ddl_unidad.DisplayMember = "Value"; this.ddl_unidad.ValueMember = "Key"; this.ddl_unidad.DataSource = new BindingSource(salida, null); } }
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; } } }
private void btn_modificar_Click(object sender, EventArgs e) { string nombre = this.txt_nombre.Text; string descripcion = this.txt_descripcion.Text; string direccion = this.txt_direccion.Text; bool habilitado = this.chk_habilitado.Checked; int salida_temp = -1; int? padre; if (this.ddl_padre.SelectedValue == null) { padre = null; } else { padre = int.Parse(this.ddl_padre.SelectedValue.ToString()); } salida_temp = -1; int?jefe; if (this.ddl_jefe.SelectedValue == null) { jefe = null; } else { jefe = int.Parse(this.ddl_jefe.SelectedValue.ToString()); } using (ServiceWSUnidades.WSUnidadesClient serviceUnidades = new ServiceWSUnidades.WSUnidadesClient()) { int salida = serviceUnidades.modifyUnidad(this.id_unidad, nombre, descripcion, direccion, habilitado, padre, jefe); if (salida == 0) { padreTemp.loadUnidades(); MessageBox.Show("Datos modificados con exito!"); } else { MessageBox.Show("ERROR NRO: " + salida); } } }
private void btn_agregar_Click(object sender, EventArgs e) { string nombre = this.txt_nombre.Text; string descripcion = this.txt_descripcion.Text; string direccion = this.txt_direccion.Text; int? padre; if (this.ddl_padre.SelectedValue == null) { padre = null; } else { padre = int.Parse(this.ddl_padre.SelectedValue.ToString()); } int?jefe; if (this.ddl_jefe.SelectedValue == null) { jefe = null; } else { jefe = int.Parse(this.ddl_jefe.SelectedValue.ToString()); } using (ServiceWSUnidades.WSUnidadesClient serviceUnidades = new ServiceWSUnidades.WSUnidadesClient()) { int salida = serviceUnidades.addUnidad(nombre, descripcion, direccion, padre, jefe); if (salida == 0) { padreTemp.loadUnidades(); MessageBox.Show("Datos agregados con exito!"); } else { MessageBox.Show("ERROR NRO: " + salida); } } }
public Form_M_Unidad_Agregar(Form_M_Unidad formPadre) { InitializeComponent(); padreTemp = formPadre; using (ServiceWSUnidades.WSUnidadesClient serviceUnidades = new ServiceWSUnidades.WSUnidadesClient()) { Dictionary <int, string> salida = new Dictionary <int, string>(); //Cargar datos de unidades en ComboBox salida = serviceUnidades.getListadoUnidadesClaveValor(); this.ddl_padre.DisplayMember = "Value"; this.ddl_padre.ValueMember = "Key"; this.ddl_padre.DataSource = new BindingSource(salida, null); } using (ServiceWSFuncionarios.WSFuncionariosClient serviceFuncionarios = new ServiceWSFuncionarios.WSFuncionariosClient()) { Dictionary <int, string> salida = new Dictionary <int, string>(); //Cargar datos de funcionarios en ComboBox salida = serviceFuncionarios.getListadoFuncionariosNoJefesClaveValor(); this.ddl_jefe.DisplayMember = "Value"; this.ddl_jefe.ValueMember = "Key"; this.ddl_jefe.DataSource = new BindingSource(salida, null); } }
private void btn_eliminar_Click(object sender, EventArgs e) { if (this.dgv_Unidades.CurrentRow == null) { MessageBox.Show("Primero debes seleccionar una fila!"); } else { int id_unidad_actual = int.Parse(this.dgv_Unidades.CurrentRow.Cells[0].Value.ToString()); using (ServiceWSUnidades.WSUnidadesClient serviceUnidades = new ServiceWSUnidades.WSUnidadesClient()) { int salida = serviceUnidades.deleteUnidad(id_unidad_actual); if (salida == 0) { MessageBox.Show("Datos eliminados con exito!"); } else { MessageBox.Show("ERROR NRO: " + salida); } } } }
public void loadUnidades() { this.dgv_Unidades.DataSource = null; //Diccionario que contendra el <codigoProducto, nombreProducto> using (ServiceWSUnidades.WSUnidadesClient serviceUnidades = new ServiceWSUnidades.WSUnidadesClient()) { var listadoUnidades = serviceUnidades.getListadoUnidades(); //Inicialisar DGV this.dgv_Unidades.AutoGenerateColumns = false; this.dgv_Unidades.AutoSize = true; this.dgv_Unidades.DataSource = listadoUnidades; if (dgv_Unidades.ColumnCount <= 0) { //Se agreagan las columnas de forma personalisada this.addColumn(0, "Id_unidad", "ID", false, "-1", dgv_Unidades); this.addColumn(0, "Nombre_unidad", "Nombre", true, "UNIDAD SIN NOMBRE", dgv_Unidades); this.addColumn(0, "Descripcion_unidad", "Descripcion", true, "SIN DESRIPCION", dgv_Unidades); this.addColumn(0, "Direccion_unidad", "Direccion", true, "SIN DIRECCION", dgv_Unidades); this.addColumn(1, "Habilitado", "Habilitado", true, "1", dgv_Unidades); this.addColumn(0, "Unidad_id_unidad", "Unidad padre", true, "---", dgv_Unidades); this.addColumn(0, "Funcionario_run_sin_dv", "Jefe unidad", true, "SIN JEFE", dgv_Unidades); } } }