コード例 #1
0
        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";
        }
コード例 #2
0
        // 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);
            //}
        }
コード例 #3
0
        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);
            }
        }