Beispiel #1
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);
            //}
        }