private void btn_actualizar_puesto_Click(object sender, EventArgs e) { CapaDatosPersonas capadadatos = new CapaDatosPersonas(); DataTable puestos = new DataTable(); puestos = capadadatos.SeleccionarPuestos(); txt_puesto.DataSource = puestos; txt_puesto.ValueMember = "id_puesto"; txt_puesto.DisplayMember = "puesto"; }
// load de formulario cliente private void frm_cliente_Load(object sender, EventArgs e) { try { CapaNegocio fn = new CapaNegocio(); DataTable seg = seguridad.ObtenerPermisos.Permisos(seguridad.Conexion.User, id_form); if (seg.Rows.Count > 0) { fn.desactivarPermiso(seg, btn_guardar, btn_eliminar, btn_editar, btn_nuevo, btn_cancelar, btn_actualizar, btn_buscar, btn_anterior, btn_siguiente, btn_primero, btn_ultimo); } else { btn_guardar.Enabled = false; btn_eliminar.Enabled = false; btn_editar.Enabled = false; btn_nuevo.Enabled = false; btn_actualizar.Enabled = false; btn_cancelar.Enabled = false; btn_buscar.Enabled = false; } DataTable dt_tipo = OpBD.SeleccionarTipoC(); cbo_tipo.DataSource = dt_tipo; cbo_tipo.DisplayMember = "tipo"; cbo_tipo.ValueMember = "id_tprecio_pk"; CapaDatosPersonas capadadatos = new CapaDatosPersonas(); DataTable puestos = new DataTable(); puestos = capadadatos.SeleccionarPuestos(); txt_puesto.DataSource = puestos; txt_puesto.ValueMember = "id_puesto"; txt_puesto.DisplayMember = "puesto"; // CapaDatosPersonas inserta = new CapaDatosPersonas(); // DataTable contenedor = inserta.SeleccionarListaClientes(); //dgv_clientes.DataSource = contenedor; } catch (Exception ex) { MessageBox.Show(ex.Message); } // ------------------- cargar combobox con empresas //try //{ CapaDatosPersonas inserta = new CapaDatosPersonas(); DataTable contenedor = inserta.SeleccionarEmpresas(); // DataTable contenedor = OpBD.SeleccionarEmpresas(); if (contenedor != null) { cmb_empresa.DataSource = contenedor; cmb_empresa.DisplayMember = "nombre"; cmb_empresa.ValueMember = "id_empresa"; } if (actualizar == true) { DataTable dt_per = OpBD.SeleccionarDatosRestantesPersona2(id_cliente); if (dt_per != null) { DataRow row_per = dt_per.Rows[0]; string nombres = row_per[1].ToString(); string apellidos = row_per[2].ToString(); string empresa = row_per[3].ToString(); string puesto = row_per[0].ToString(); string telefono = row_per[4].ToString(); string movil = row_per[5].ToString(); string correo = row_per[8].ToString(); txt_nombres.Text = nombres; txt_apellidos.Text = apellidos; txt_puesto.Text = puesto; txt_movil.Text = movil; txt_telefono.Text = telefono; txt_correo.Text = correo; int indice_empresa = cmb_empresa.FindString(empresa); cmb_empresa.SelectedIndex = indice_empresa; } } //} //catch (Exception ex) //{ // MessageBox.Show(ex.Message); //} }
private void btn_guardar_Click(object sender, EventArgs e) { try { if (actualizar == false) { if (txt_apellidos.Text == "" || txt_correo.Text.Trim() == "" || txt_movil.Text == "" || txt_nombres.Text == "" || txt_puesto.Text == "" || txt_telefono.Text == "") { MessageBox.Show("Cliente no ingresado, Uno o más campos estan vacíos", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { // Iniciar grid (limpiarlo) // dgv_clientes.DataSource = ""; string valor_empresa = cmb_empresa.SelectedValue.ToString(); if (valor_empresa == "") { //valor_empresa = "4"; valor_empresa = "0"; } CapaDatosPersonas inserta = new CapaDatosPersonas(); inserta.InsertarNuevoCliente(txt_nombres.Text.Trim(), txt_apellidos.Text.Trim(), valor_empresa, txt_puesto.Text, txt_movil.Text, txt_telefono.Text, txt_correo.Text, cbo_tipo.SelectedValue.ToString()); //// carga de datagrid ////DataTable contenedor = inserta.SeleccionarListaClientes(); //// dgv_clientes.DataSource = contenedor; //// Limpiar cajas de texto //// txt_apellidos.Text = ""; //// txt_correo.Text = ""; //// txt_movil.Text = ""; //// txt_nombres.Text = ""; //// txt_puesto.Text = ""; //// txt_telefono.Text = ""; MessageBox.Show("Cliente ingresado existosamente", "Ingreso correcto", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } else if (actualizar == true) { if (txt_apellidos.Text == "" || txt_correo.Text.Trim() == "" || txt_movil.Text == "" || txt_nombres.Text == "" || txt_puesto.Text == "" || txt_telefono.Text == "") { MessageBox.Show("Cliente no ingresado, Uno o más campos estan vacíos", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { string valor_empresa = cmb_empresa.SelectedValue.ToString(); if (valor_empresa == "") { //valor_empresa = "4"; valor_empresa = "0"; } CapaDatosPersonas modificar = new CapaDatosPersonas(); modificar.ModificarCliente(txt_nombres.Text.Trim(), txt_apellidos.Text.Trim(), valor_empresa , txt_puesto.Text.Trim(), txt_movil.Text.Trim(), txt_telefono.Text.Trim(), txt_correo.Text.Trim(), id_cliente); // carga de datagrid //DataTable contenedor = inserta.SeleccionarListaClientes(); // dgv_clientes.DataSource = contenedor; MessageBox.Show("cliente modificado existosamente", "Ingreso correcto", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }