예제 #1
0
        //-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
        public void Borrar(CLIENTES CLIENTES, bool Tran = false)
        {
            object[] ObjParameter = new object[2];
            ObjParameter[0] = (int)CLIENTES.CODIGO;
            ObjParameter[1] = (int)CLIENTES.EMPRESA;
            try
            {
                this.InicializarMensajeError();
                this.OpenSqlBD();

                SqlCommand cmd = new SqlCommand();
                cmd = this.ConfigurarComando(TieneTransaccion.Si, "sp_del_CLIENTES", ObjParameter);
                cmd.ExecuteNonQuery();

                if (Tran == false)
                {
                    Commit();
                }
            }
            catch (Exception ex)
            {
                this.CodigoError = -1;
                if (Tran == false)
                {
                    Rollback();
                }
                fn.XtraMsg(ex.Message,
                           MessageBoxIcon.Error);
            }
            finally
            {
                if (Tran == false)
                {
                    CloseSqlBD();
                }
            }
        }
예제 #2
0
        //-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
        public CLIENTES Detalles(int Id, int Empresa)
        {
            DataTable dt  = fn.ObtieneDatos("sp_sel_CLIENTES", Id, Empresa);
            CLIENTES  det = new CLIENTES();

            if (dt.Rows.Count > 0)
            {
                det.IdSisCliente      = (int)dt.Rows[0]["IdSisCliente"];
                det.CODIGO            = (int)dt.Rows[0]["CODIGO"];
                det.NOMBRE            = dt.Rows[0]["NOMBRE"].ToString();
                det.CONTACTO          = dt.Rows[0]["CONTACTO"].ToString();
                det.CARGO             = dt.Rows[0]["CARGO"].ToString();
                det.TELEFONO_CONTACTO = dt.Rows[0]["TELEFONO_CONTACTO"].ToString();
                det.CELULAR_CONTACTO  = dt.Rows[0]["CELULAR_CONTACTO"].ToString();
                det.EMAIL_CONTACTO    = dt.Rows[0]["EMAIL_CONTACTO"].ToString();
                det.GERENTE           = dt.Rows[0]["GERENTE"].ToString();
                det.TELEFONO_GERENTE  = dt.Rows[0]["TELEFONO_GERENTE"].ToString();
                det.CELULAR_GERENTE   = dt.Rows[0]["CELULAR_GERENTE"].ToString();
                det.EMAIL_GERENTE     = dt.Rows[0]["EMAIL_GERENTE"].ToString();
                det.CONTADOR          = dt.Rows[0]["CONTADOR"].ToString();
                det.TELEFONO_CONTADOR = dt.Rows[0]["TELEFONO_CONTADOR"].ToString();
                det.CELULAR_CONTADOR  = dt.Rows[0]["CELULAR_CONTADOR"].ToString();
                det.EMAIL_CONTADOR    = dt.Rows[0]["EMAIL_CONTADOR"].ToString();
                det.DIRECCION         = dt.Rows[0]["DIRECCION"].ToString();
                det.Pais_Id           = (int)dt.Rows[0]["Pais_Id"];
                det.DEPARTAMENTO      = (int)dt.Rows[0]["DEPARTAMENTO"];
                det.MUNICIPIO         = (int)dt.Rows[0]["MUNICIPIO"];
                det.CIUDAD            = dt.Rows[0]["CIUDAD"].ToString();
                det.TELEFONO          = dt.Rows[0]["TELEFONO"].ToString();
                det.FAX            = dt.Rows[0]["FAX"].ToString();
                det.CORREO         = dt.Rows[0]["CORREO"].ToString();
                det.RUC            = dt.Rows[0]["RUC"].ToString();
                det.TIPO           = dt.Rows[0]["TIPO"].ToString();
                det.COD_ZONA       = (int)dt.Rows[0]["COD_ZONA"];
                det.COD_FORMA_PAGO = (int)dt.Rows[0]["COD_FORMA_PAGO"];
                det.DESC_PROD      = dt.Rows[0]["DESC_PROD"].ToString();
                det.DESC_SERV      = dt.Rows[0]["DESC_SERV"].ToString();
                det.DESC_ADICIONAL = (double)dt.Rows[0]["DESC_ADICIONAL"];
                det.LIMITE_CREDITO = (double)dt.Rows[0]["LIMITE_CREDITO"];
                det.VENDEDOR       = (int)dt.Rows[0]["VENDEDOR"];
                det.CUENTA         = dt.Rows[0]["CUENTA"].ToString();
                det.Excento        = (bool)dt.Rows[0]["Excento"] ? 1 : 0;
                det.TipoCliente    = (int)dt.Rows[0]["TipoCliente"];
                det.Retenedor      = (bool)dt.Rows[0]["Retenedor"] ? 1: 0;
                //det.Fecha_Creacion = dt.Rows[0]["Fecha_Creacion"].ToString();
                //det.EMPRESA = dt.Rows[0]["EMPRESA"].ToString();
                //det.TipoIVA_ID = (int)dt.Rows[0]["TipoIVA_ID"];
                det.Retenedor_Alcaldia = (bool)dt.Rows[0]["Retenedor_Alcaldia"] ? 1: 0;
                det.Cedula             = dt.Rows[0]["Cedula"].ToString();
                det.CodigoLetra        = dt.Rows[0]["CodigoLetra"].ToString();
                det.Empleado           = (bool)dt.Rows[0]["Empleado"] ? 1 : 0;
                det.Garantia           = (bool)dt.Rows[0]["Garantia"] ? 1 : 0;
                //det.CodConsecutPorcentaje = (int)dt.Rows[0]["CodConsecutPorcentaje"];
                det.Categoria       = (int)dt.Rows[0]["Categoria"];
                det.Moneda          = dt.Rows[0]["Moneda"].ToString();
                det.ValidarLimite   = (bool)dt.Rows[0]["ValidarLimite"] ? 1 : 0;
                det.ValidarVencidas = (bool)dt.Rows[0]["ValidarVencidas"] ? 1 : 0;
                // det.SucursalCliente = dt.Rows[0]["SucursalCliente"].ToString();
                det.Varios                 = (bool)dt.Rows[0]["Varios"] ? 1 : 0;
                det.Comentarios            = dt.Rows[0]["Comentarios"].ToString();
                det.Registro               = dt.Rows[0]["Registro"].ToString();
                det.Usuario                = dt.Rows[0]["Usuario"].ToString();
                det.ACTIVO                 = (bool)dt.Rows[0]["ACTIVO"] ? 1 : 0;
                det.AgroServicio           = (bool)dt.Rows[0]["AgroServicio"] ? 1 : 0;
                det.Nombre_Comercial       = dt.Rows[0]["Nombre_Comercial"].ToString();
                det.CELULAR                = dt.Rows[0]["CELULAR"].ToString();
                det.Clasificacion          = (int)dt.Rows[0]["Clasificacion"];
                det.CEDULA_GERENTE         = dt.Rows[0]["CEDULA_GERENTE"].ToString();
                det.CEDULA_GONTACTO        = dt.Rows[0]["CEDULA_GONTACTO"].ToString();
                det.CEDULA_CONTADOR        = dt.Rows[0]["CEDULA_CONTADOR"].ToString();
                det.REPRESENTANTE          = dt.Rows[0]["REPRESENTANTE"].ToString();
                det.CEDULA_REPRESENTANTE   = dt.Rows[0]["CEDULA_REPRESENTANTE"].ToString();
                det.EMAIL_REPRESENTANTE    = dt.Rows[0]["EMAIL_REPRESENTANTE"].ToString();
                det.TELEFONO_REPRESENTANTE = dt.Rows[0]["TELEFONO_REPRESENTANTE"].ToString();
                det.CELULAR_REPRESENTANTE  = dt.Rows[0]["CELULAR_REPRESENTANTE"].ToString();
            }
            return(det);
        }
예제 #3
0
        // fn fn = new Fn();

        //-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
        public bool Insertar(CLIENTES CLIENTES, bool Tran = false)
        {
            object[] ObjParameter = new object[67];
            ObjParameter[0]  = CLIENTES.CODIGO;
            ObjParameter[1]  = CLIENTES.NOMBRE;
            ObjParameter[2]  = CLIENTES.CONTACTO;
            ObjParameter[3]  = CLIENTES.CARGO;
            ObjParameter[4]  = CLIENTES.TELEFONO_CONTACTO;
            ObjParameter[5]  = CLIENTES.CELULAR_CONTACTO;
            ObjParameter[6]  = CLIENTES.EMAIL_CONTACTO;
            ObjParameter[7]  = CLIENTES.GERENTE;
            ObjParameter[8]  = CLIENTES.TELEFONO_GERENTE;
            ObjParameter[9]  = CLIENTES.CELULAR_GERENTE;
            ObjParameter[10] = CLIENTES.EMAIL_GERENTE;
            ObjParameter[11] = CLIENTES.CONTADOR;
            ObjParameter[12] = CLIENTES.TELEFONO_CONTADOR;
            ObjParameter[13] = CLIENTES.CELULAR_CONTADOR;
            ObjParameter[14] = CLIENTES.EMAIL_CONTADOR;
            ObjParameter[15] = CLIENTES.DIRECCION;
            ObjParameter[16] = CLIENTES.Pais_Id;
            ObjParameter[17] = CLIENTES.DEPARTAMENTO;
            ObjParameter[18] = CLIENTES.MUNICIPIO;
            ObjParameter[19] = CLIENTES.CIUDAD;
            ObjParameter[20] = CLIENTES.TELEFONO;
            ObjParameter[21] = CLIENTES.FAX;
            ObjParameter[22] = CLIENTES.CORREO;
            ObjParameter[23] = CLIENTES.RUC;
            ObjParameter[24] = CLIENTES.TIPO;
            ObjParameter[25] = CLIENTES.COD_ZONA;
            ObjParameter[26] = CLIENTES.COD_FORMA_PAGO;
            ObjParameter[27] = CLIENTES.DESC_PROD;
            ObjParameter[28] = CLIENTES.DESC_SERV;
            ObjParameter[29] = CLIENTES.DESC_ADICIONAL;
            ObjParameter[30] = CLIENTES.LIMITE_CREDITO;
            ObjParameter[31] = CLIENTES.VENDEDOR;
            ObjParameter[32] = CLIENTES.CUENTA;
            ObjParameter[33] = CLIENTES.Excento;
            ObjParameter[34] = CLIENTES.TipoCliente;
            ObjParameter[35] = CLIENTES.Retenedor;
            ObjParameter[36] = CLIENTES.Fecha_Creacion;
            ObjParameter[37] = CLIENTES.EMPRESA;
            ObjParameter[38] = CLIENTES.TipoIVA_ID;
            ObjParameter[39] = CLIENTES.Retenedor_Alcaldia;
            ObjParameter[40] = CLIENTES.Cedula;
            ObjParameter[41] = CLIENTES.CodigoLetra;
            ObjParameter[42] = CLIENTES.Empleado;
            ObjParameter[43] = CLIENTES.Garantia;
            ObjParameter[44] = CLIENTES.CodConsecutPorcentaje;
            ObjParameter[45] = CLIENTES.Categoria;
            ObjParameter[46] = CLIENTES.Moneda;
            ObjParameter[47] = CLIENTES.ValidarLimite;
            ObjParameter[48] = CLIENTES.SucursalCliente;
            ObjParameter[49] = CLIENTES.Varios;
            ObjParameter[50] = CLIENTES.Comentarios;
            ObjParameter[51] = CLIENTES.Registro;
            ObjParameter[52] = CLIENTES.Usuario;
            ObjParameter[53] = CLIENTES.ACTIVO;
            ObjParameter[54] = CLIENTES.AgroServicio;
            ObjParameter[55] = CLIENTES.Nombre_Comercial;
            ObjParameter[56] = CLIENTES.CELULAR;
            ObjParameter[57] = CLIENTES.Clasificacion;
            ObjParameter[58] = CLIENTES.CEDULA_GERENTE;
            ObjParameter[59] = CLIENTES.CEDULA_GONTACTO;
            ObjParameter[60] = CLIENTES.CEDULA_CONTADOR;
            ObjParameter[61] = CLIENTES.REPRESENTANTE;
            ObjParameter[62] = CLIENTES.CEDULA_REPRESENTANTE;
            ObjParameter[63] = CLIENTES.EMAIL_REPRESENTANTE;
            ObjParameter[64] = CLIENTES.TELEFONO_REPRESENTANTE;
            ObjParameter[65] = CLIENTES.CELULAR_REPRESENTANTE;
            ObjParameter[66] = CLIENTES.ValidarVencidas;

            try
            {
                this.InicializarMensajeError();
                this.OpenSqlBD();

                SqlCommand cmd = new SqlCommand();
                cmd = this.ConfigurarComando(TieneTransaccion.Si, "sp_ins_CLIENTES", ObjParameter);
                cmd.ExecuteNonQuery();

                if (Tran == false)
                {
                    Commit();
                }
                return(true);
            }
            catch (Exception ex)
            {
                this.CodigoError = -1;
                if (Tran == false)
                {
                    Rollback();
                }
                fn.XtraMsg(ex.Message, MessageBoxIcon.Error);
                return(false);
            }
            finally
            {
                if (Tran == false)
                {
                    CloseSqlBD();
                }
            }
        }