Esempio n. 1
0
        public void Insertar_Clientes(ref string sMsjError, ref cls_Clientes_DAL Obj_Clientes_DAL)
        {
            cls_BaseDatos_DAL Obj_DAL = new cls_BaseDatos_DAL();
            cls_Bases_BLL     Obj_BLL = new cls_Bases_BLL();

            Obj_BLL.TablaParametros(ref Obj_DAL);
            Obj_DAL.DT_Parametros.Rows.Add("@IdCliente", 3, Obj_Clientes_DAL.sIdCliente.ToString().Trim());
            Obj_DAL.DT_Parametros.Rows.Add("@Cedula", 3, Obj_Clientes_DAL.sCedula.ToString().Trim());
            Obj_DAL.DT_Parametros.Rows.Add("@Nombre", 3, Obj_Clientes_DAL.sNombre.ToString().Trim());
            Obj_DAL.DT_Parametros.Rows.Add("@Apellidos", 3, Obj_Clientes_DAL.sApellido.ToString().Trim());
            Obj_DAL.DT_Parametros.Rows.Add("@Telefono", 3, Obj_Clientes_DAL.sTelefono.ToString().Trim());
            Obj_DAL.DT_Parametros.Rows.Add("@IdTipoCliente", 1, Obj_Clientes_DAL.sIdTipoCliente.ToString().Trim());
            Obj_DAL.DT_Parametros.Rows.Add("@IdEstado", 2, Obj_Clientes_DAL.cIdEstado.ToString().Trim());

            Obj_DAL.sSentencia = ConfigurationManager.AppSettings["Insertar_Clientes"].ToString().Trim();
            Obj_BLL.Ejec_NonQuery(ref Obj_DAL);

            if (Obj_DAL.sMsgError == string.Empty)
            {
                sMsjError = string.Empty;
                Obj_Clientes_DAL.cBandAxn = 'U';
            }
            else
            {
                sMsjError = Obj_DAL.sMsgError;
                Obj_Clientes_DAL.cBandAxn = 'I';
            }
        }
        public void Fill_Clientes(ref cls_Clientes_DAL Obj_Clientes_DAL)
        {
            cls_BD_BLL        Obj_BD_BLL        = new cls_BD_BLL();
            cls_BD_DAL        Obj_BD_DAL        = new cls_BD_DAL();
            cls_Generales_BLL Obj_Generales_BLL = new cls_Generales_BLL();

            Obj_Generales_BLL.CrearDTParametros(ref Obj_BD_DAL);

            Obj_BD_DAL.Dt_Parametros.Rows.Add("@filtro", "1", Obj_Clientes_DAL.sNombres); //HAY Q REVISAR//


            Obj_BD_DAL.sParametro   = ConfigurationManager.AppSettings["filtrarclientes"].ToString();
            Obj_BD_DAL.sNombreTabla = ConfigurationManager.AppSettings["tablaclientes"].ToString();

            Obj_BD_BLL.Excute_DataAdapter(ref Obj_BD_DAL);

            if (Obj_BD_DAL.sMsError == string.Empty)
            {
                Obj_Clientes_DAL.dData     = Obj_BD_DAL.Ds;
                Obj_Clientes_DAL.sMgsError = string.Empty;
            }
            else
            {
                Obj_Clientes_DAL.dData     = null;
                Obj_Clientes_DAL.sMgsError = Obj_BD_DAL.sMsError;
            }
        }
        public void Insert_Clientes(ref cls_Clientes_DAL obj_Clientes_DAL)
        {
            cls_BD_BLL Obj_BD_BLL = new cls_BD_BLL();
            cls_BD_DAL Obj_BD_DAL = new cls_BD_DAL();

            cls_Generales_BLL Obj_Generales_BLL = new cls_Generales_BLL();

            Obj_Generales_BLL.CrearDTParametros(ref Obj_BD_DAL);

            Obj_BD_DAL.Dt_Parametros.Rows.Add("@Nombre", "1", obj_Clientes_DAL.sNombres);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@Apellidos", "1", obj_Clientes_DAL.sApellidos);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@id_TiposIdentificaciones", "2", obj_Clientes_DAL.ICod_id_Identificaciones);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@Identificacion", "1", obj_Clientes_DAL.Siden);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@Correo", "1", obj_Clientes_DAL.sCorreo);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@TelefonoCelular", "2", obj_Clientes_DAL.iNumeroCel);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@TelefonoFijo", "2", obj_Clientes_DAL.iNumeroTele);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@Direccion", "1", obj_Clientes_DAL.sDireccion);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@Id_Crea_Empleados", "2", obj_Clientes_DAL.iCod_EmpleCreador);
            Obj_BD_DAL.Dt_Parametros.Rows.Add("@FechaCreado", "6", obj_Clientes_DAL.FechaCreado);

            Obj_BD_DAL.sParametro = ConfigurationManager.AppSettings["insertarclientes"].ToString();

            Obj_BD_BLL.Excute_Scalar(ref Obj_BD_DAL);

            if (Obj_BD_DAL.sMsError == string.Empty)
            {
                obj_Clientes_DAL.sMgsError = string.Empty;
                obj_Clientes_DAL.iCod_Id   = Convert.ToInt32(Obj_BD_DAL.sValorScalar.ToString()); //Problema, lo trae nulo
            }
            else
            {
                obj_Clientes_DAL.sMgsError = Obj_BD_DAL.sMsError;
                obj_Clientes_DAL.iCod_Id   = -1;
            }
        }
        public void ListarVehiClientes(ref cls_Clientes_DAL Obj_Clientes_DAL)
        {
            cls_BD_BLL        Obj_BD_BLL        = new cls_BD_BLL();
            cls_BD_DAL        Obj_BD_DAL        = new cls_BD_DAL();
            cls_Generales_BLL Obj_Generales_BLL = new cls_Generales_BLL();

            Obj_Generales_BLL.CrearDTParametros(ref Obj_BD_DAL);

            Obj_BD_DAL.Dt_Parametros.Rows.Add("@Cliente", "2", Obj_Clientes_DAL.iCod_Id); //HAY Q REVISAR//


            Obj_BD_DAL.sParametro   = ConfigurationManager.AppSettings["listarVehiculosporcliente"].ToString();
            Obj_BD_DAL.sNombreTabla = ConfigurationManager.AppSettings["tablavehiculosporclientes"].ToString();

            Obj_BD_BLL.Excute_DataAdapter(ref Obj_BD_DAL);

            if (Obj_BD_DAL.sMsError == string.Empty)
            {
                Obj_Clientes_DAL.dData     = Obj_BD_DAL.Ds;
                Obj_Clientes_DAL.sMgsError = string.Empty;
            }
            else
            {
                Obj_Clientes_DAL.dData     = null;
                Obj_Clientes_DAL.sMgsError = Obj_BD_DAL.sMsError;
            }
        }
 private void msk_Identi_Leave(object sender, EventArgs e)
 {
     if (msk_Identi.Text.Trim() == "- -" && estaCargando == false)
     {
         erpErrores.SetError(msk_Identi, "este campo es obligatorio");
         msk_Identi.Focus();
     }
     else if (estaCargando == false)
     {
         cls_Clientes_BLL Obj_Bll = new cls_Clientes_BLL();
         cls_Clientes_DAL Obj_DAL = new cls_Clientes_DAL();
         Obj_Cliente_DAL.Siden = msk_Identi.Text.Trim();
         if (Obj_Bll.clienteRepetido(ref Obj_Cliente_DAL))
         {
             MessageBox.Show(Obj_Cliente_DAL.sMgsError, "Cedula repetida", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             msk_Identi.ResetText();
             msk_Identi.Focus();
         }
         else
         {
             txt_nombre.Enabled    = true;
             txt_prim_ape.Enabled  = true;
             txt_seg_ape.Enabled   = true;
             txt_Telefono1.Enabled = true;
             txt_Telefono2.Enabled = true;
             txt_correo.Enabled    = true;
             txt_direccion.Enabled = true;
             txt_nombre.Focus();
         }
     }
     else
     {
         estaCargando = false;
     }
 }
        public void cargarData()
        {
            Obj_Clientes_DAL = new cls_Clientes_DAL();

            if (txt_filtracliente.Text == string.Empty)
            {
                Obj_Clientes_BLL.List_Clientes(ref Obj_Clientes_DAL);
            }
            else
            {
                Obj_Clientes_DAL.sNombres = txt_filtracliente.Text;// hay que revisar//
                Obj_Clientes_BLL.Fill_Clientes(ref Obj_Clientes_DAL);
            }

            if (Obj_Clientes_DAL.sMgsError == string.Empty)
            {
                dgv_lista_cliente.DataSource = null;

                dgv_lista_cliente.DataSource = Obj_Clientes_DAL.dData.Tables[ConfigurationManager.AppSettings["tablaclientes"].ToString()];
            }
            else
            {
                MessageBox.Show("Error " + Obj_Clientes_DAL.sMgsError);
                dgv_lista_cliente.DataSource = null;
            }
        }
Esempio n. 7
0
        private void btn_Modificar_Click(object sender, EventArgs e)
        {
            if (dgv_Clientes.RowCount == 0)
            {
                MessageBox.Show("No hay datos a modificar", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                ObjCLientes_DAL = new cls_Clientes_DAL();
                frm_ModificarClientes pantClientes = new frm_ModificarClientes();
                ObjCLientes_DAL.cBandAxn   = 'U';
                ObjCLientes_DAL.sIdCliente = dgv_Clientes.SelectedRows[0].Cells[0].Value.ToString().Trim();
                ObjCLientes_DAL.sCedula    = dgv_Clientes.SelectedRows[0].Cells[1].Value.ToString().Trim();
                ObjCLientes_DAL.sNombre    = dgv_Clientes.SelectedRows[0].Cells[2].Value.ToString().Trim();
                ObjCLientes_DAL.sApellido  = dgv_Clientes.SelectedRows[0].Cells[3].Value.ToString().Trim();
                ObjCLientes_DAL.sTelefono  = dgv_Clientes.SelectedRows[0].Cells[4].Value.ToString().Trim();



                pantClientes.ObjClientes_DAL = ObjCLientes_DAL;
                this.Hide();
                pantClientes.ShowDialog();
                this.Show();
            }
            txtFiltro.Text = string.Empty;
            CargarDatos();
        }
Esempio n. 8
0
        private void bnt_Nuevo_Click(object sender, EventArgs e)
        {
            ObjCLientes_DAL = new cls_Clientes_DAL();
            frm_ModificarClientes pantCLientes = new frm_ModificarClientes();

            ObjCLientes_DAL.cBandAxn     = 'I';
            pantCLientes.ObjClientes_DAL = ObjCLientes_DAL;
            this.Hide();
            pantCLientes.ShowDialog();
            this.Show();
            txtFiltro.Text = string.Empty;
            CargarDatos();
        }
        public void List_TiposVehiculos(ref cls_Clientes_DAL Obj_Clientes_DAL)
        {
            cls_BD_BLL Obj_BD_BLL = new cls_BD_BLL();
            cls_BD_DAL Obj_BD_DAL = new cls_BD_DAL();

            Obj_BD_DAL.sParametro   = ConfigurationManager.AppSettings["listartiposvehiculos"].ToString();
            Obj_BD_DAL.sNombreTabla = ConfigurationManager.AppSettings["tablatiposvehiculos"].ToString();

            Obj_BD_BLL.Excute_DataAdapter(ref Obj_BD_DAL);

            if (Obj_BD_DAL.sMsError == string.Empty)
            {
                Obj_Clientes_DAL.dData     = Obj_BD_DAL.Ds;
                Obj_Clientes_DAL.sMgsError = string.Empty;
            }
            else
            {
                Obj_Clientes_DAL.dData     = null;
                Obj_Clientes_DAL.sMgsError = Obj_BD_DAL.sMsError;
            }
        }
Esempio n. 10
0
        private void dgv_Clientes_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            ObjCLientes_DAL = new cls_Clientes_DAL();
            frm_ModificarClientes pantClientes = new frm_ModificarClientes();

            ObjCLientes_DAL.cBandAxn   = 'U';
            ObjCLientes_DAL.sIdCliente = dgv_Clientes.SelectedRows[0].Cells[0].Value.ToString().Trim();
            ObjCLientes_DAL.sCedula    = dgv_Clientes.SelectedRows[0].Cells[1].Value.ToString().Trim();
            ObjCLientes_DAL.sNombre    = dgv_Clientes.SelectedRows[0].Cells[2].Value.ToString().Trim();
            ObjCLientes_DAL.sApellido  = dgv_Clientes.SelectedRows[0].Cells[3].Value.ToString().Trim();
            ObjCLientes_DAL.sTelefono  = dgv_Clientes.SelectedRows[0].Cells[4].Value.ToString().Trim();



            pantClientes.ObjClientes_DAL = ObjCLientes_DAL;
            this.Hide();
            pantClientes.ShowDialog();
            this.Show();
            txtFiltro.Text = string.Empty;
            CargarDatos();
        }
Esempio n. 11
0
        public bool clienteRepetido(ref cls_Clientes_DAL obj_Clientes_DAL)
        {
            cls_BD_BLL Obj_BD_BLL = new cls_BD_BLL();
            cls_BD_DAL Obj_BD_DAL = new cls_BD_DAL();

            cls_Generales_BLL Obj_Generales_BLL = new cls_Generales_BLL();

            Obj_Generales_BLL.CrearDTParametros(ref Obj_BD_DAL);

            Obj_BD_DAL.Dt_Parametros.Rows.Add("@numCed", "1", obj_Clientes_DAL.Siden);


            Obj_BD_DAL.sParametro = ConfigurationManager.AppSettings["verificarExistencia"].ToString();

            Obj_BD_BLL.Excute_Scalar(ref Obj_BD_DAL);

            if (Obj_BD_DAL.sMsError == string.Empty)
            {
                if (Obj_BD_DAL.sValorScalar != "")
                {
                    obj_Clientes_DAL.sMgsError = "Ya existe un usuario registrado con este numero de cédula";
                    return(true);
                }
                else
                {
                    obj_Clientes_DAL.sMgsError = Obj_BD_DAL.sMsError;
                    return(false);
                }
            }
            else
            {
                obj_Clientes_DAL.sMgsError = Obj_BD_DAL.sMsError;
                obj_Clientes_DAL.iCod_Id   = -1;
                return(true);
            }
        }
Esempio n. 12
0
        public void ObtenerInfo(ref cls_Clientes_DAL Obj_Clientes_DAL)
        {
            cls_BD_BLL        Obj_BD_BLL        = new cls_BD_BLL();
            cls_BD_DAL        Obj_BD_DAL        = new cls_BD_DAL();
            cls_Generales_BLL Obj_Generales_BLL = new cls_Generales_BLL();

            Obj_Generales_BLL.CrearDTParametros(ref Obj_BD_DAL);
            Obj_BD_DAL.sParametro   = ConfigurationManager.AppSettings["obtenerInfo"].ToString();
            Obj_BD_DAL.sNombreTabla = ConfigurationManager.AppSettings["tablaclientes"].ToString();

            Obj_BD_DAL.Dt_Parametros.Rows.Add("@Ident", "1", Obj_Clientes_DAL.Siden);
            Obj_BD_BLL.Excute_DataAdapter(ref Obj_BD_DAL);

            if (Obj_BD_DAL.sMsError == string.Empty)
            {
                Obj_Clientes_DAL.dData     = Obj_BD_DAL.Ds;
                Obj_Clientes_DAL.sMgsError = string.Empty;
            }
            else
            {
                Obj_Clientes_DAL.dData     = null;
                Obj_Clientes_DAL.sMgsError = Obj_BD_DAL.sMsError;
            }
        }