Example #1
0
        public static string Editar_Despacho
        (
            //Despacho[]
            int iddespacho, int Idcliente, string Ciudad, string Receptor, Int64 Movil, string Direccion, string Observacion,

            //Datos Auxiliares
            int autodet_despacho
        )
        {
            Conexion_Cliente Datos = new Conexion_Cliente();
            Entidad_Cliente  Obj   = new Entidad_Cliente();

            //Despacho[]
            Obj.Iddespacho      = iddespacho;
            Obj.Idcliente       = Idcliente;
            Obj.Des_Ciudad      = Ciudad;
            Obj.Des_Receptor    = Receptor;
            Obj.Des_Movil       = Movil;
            Obj.Des_Direccion   = Direccion;
            Obj.Des_Observacion = Observacion;

            //Datos Auxiliares
            Obj.AutoDet_Despacho = autodet_despacho;

            return(Datos.Editar_Despacho(Obj));
        }
Example #2
0
        public static string Editar_Contacto
        (
            //Contacto[]
            int idcontacto, int Idcliente, string Contacto, string Ciudad, string Direccion, Int64 Movil, string Correo, string Parentesco,

            //Datos Auxiliares
            int autodet_contacto
        )
        {
            Conexion_Cliente Datos = new Conexion_Cliente();
            Entidad_Cliente  Obj   = new Entidad_Cliente();

            //Contacto[]
            Obj.Idcontacto      = idcontacto;
            Obj.Idcliente       = Idcliente;
            Obj.Cont_Contacto   = Contacto;
            Obj.Cont_Ciudad     = Ciudad;
            Obj.Cont_Direccion  = Direccion;
            Obj.Cont_Movil      = Movil;
            Obj.Cont_Correo     = Correo;
            Obj.Cont_Parentesco = Parentesco;

            //Datos Auxiliares
            Obj.AutoDet_Contacto = autodet_contacto;

            return(Datos.Editar_Contacto(Obj));
        }
Example #3
0
        public static string Editar_Facturacion
        (
            //Facturacion[]
            int idfacturacion, int idcliente, int idempleado, string Empleado, string Cod_Empleado, string Cliente, Int64 Doc_Cliente, Int64 Movil, string Ciudad, string Correo,

            //Datos Auxiliares
            int autodet_facturacion
        )
        {
            Conexion_Cliente Datos = new Conexion_Cliente();
            Entidad_Cliente  Obj   = new Entidad_Cliente();

            //Facturacion
            Obj.Idfacturacion    = idfacturacion;
            Obj.Idcliente        = idcliente;
            Obj.Idempleado       = idempleado;
            Obj.Fac_Asesor       = Empleado;
            Obj.Fac_AsesorCodigo = Cod_Empleado;
            Obj.Fac_Cliente      = Cliente;
            Obj.Fac_ClienteDoc   = Doc_Cliente;
            Obj.Fac_Movil        = Movil;
            Obj.Fac_Ciudad       = Ciudad;
            Obj.Fac_Correo       = Correo;

            //Datos Auxiliares
            Obj.AutoDet_Facturacion = autodet_facturacion;

            return(Datos.Editar_Facturacion(Obj));
        }
        public string Editar_DatosBasicos(Entidad_Cliente Obj)
        {
            string        Rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                SqlCon = Conexion_SQLServer.getInstancia().Conexion();
                SqlCommand Comando = new SqlCommand("Cliente.LI_DatosBasicos", SqlCon);
                Comando.CommandType = CommandType.StoredProcedure;

                //Datos Auxiliares y Llaves Primarias
                Comando.Parameters.Add("@Auto", SqlDbType.Int).Value      = Obj.Auto;
                Comando.Parameters.Add("@Idcliente", SqlDbType.Int).Value = Obj.Idcliente;
                Comando.Parameters.Add("@Idgrupo", SqlDbType.Int).Value   = Obj.Idgrupo;
                Comando.Parameters.Add("@Idtipo", SqlDbType.Int).Value    = Obj.Idtipo;

                Comando.Parameters.Add("@Nombre", SqlDbType.VarChar).Value       = Obj.Dat_Cliente;
                Comando.Parameters.Add("@Documento", SqlDbType.VarChar).Value    = Obj.Dat_Documento;
                Comando.Parameters.Add("@Telefono01", SqlDbType.VarChar).Value   = Obj.Dat_Telefono01;
                Comando.Parameters.Add("@Telefono02", SqlDbType.VarChar).Value   = Obj.Dat_Telefono02;
                Comando.Parameters.Add("@Movil01", SqlDbType.VarChar).Value      = Obj.Dat_Movil;
                Comando.Parameters.Add("@Movil02", SqlDbType.VarChar).Value      = Obj.Dat_Movil02;
                Comando.Parameters.Add("@Correo", SqlDbType.VarChar).Value       = Obj.Dat_Correo;
                Comando.Parameters.Add("@Ciudad", SqlDbType.VarChar).Value       = Obj.Dat_Ciudad;
                Comando.Parameters.Add("@Pais", SqlDbType.VarChar).Value         = Obj.Dat_Pais;
                Comando.Parameters.Add("@Departamento", SqlDbType.VarChar).Value = Obj.Dat_Departamento;
                Comando.Parameters.Add("@Web", SqlDbType.VarChar).Value          = Obj.Dat_PaginaWeb;
                Comando.Parameters.Add("@Direccion", SqlDbType.VarChar).Value    = Obj.Dat_Direccion;
                Comando.Parameters.Add("@Observacion", SqlDbType.VarChar).Value  = Obj.Dat_Observacion;
                Comando.Parameters.Add("@Efectivo", SqlDbType.Int).Value         = Obj.Dat_Efectivo;
                Comando.Parameters.Add("@Credito", SqlDbType.Int).Value          = Obj.Dat_Credito;
                Comando.Parameters.Add("@Debito", SqlDbType.Int).Value           = Obj.Dat_Debito;
                Comando.Parameters.Add("@Contado", SqlDbType.Int).Value          = Obj.Dat_Contado;

                SqlCon.Open();
                Rpta = Comando.ExecuteNonQuery() == 1 ? "OK" : "Error al Realizar el Registro";
            }
            catch (Exception ex)
            {
                Rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(Rpta);
        }
        public string Editar_Facturacion(Entidad_Cliente Obj)
        {
            string        Rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                SqlCon = Conexion_SQLServer.getInstancia().Conexion();
                SqlCommand Comando = new SqlCommand("Cliente.Detalles_Adicional", SqlCon);
                Comando.CommandType = CommandType.StoredProcedure;

                //Datos Auxiliares
                Comando.Parameters.Add("@Idcliente", SqlDbType.Int).Value        = Obj.Idcliente;
                Comando.Parameters.Add("@Idfacturacion", SqlDbType.Int).Value    = Obj.Idfacturacion;
                Comando.Parameters.Add("@Auto_Facturacion", SqlDbType.Int).Value = Obj.AutoDet_Facturacion;

                //Panel Ubicaciones -- Campos Obligatorios
                Comando.Parameters.Add("@Idempleado", SqlDbType.Int).Value      = Obj.Idempleado;
                Comando.Parameters.Add("@Empleado", SqlDbType.VarChar).Value    = Obj.Fac_Asesor;
                Comando.Parameters.Add("@CodEmpleado", SqlDbType.VarChar).Value = Obj.Fac_AsesorCodigo;
                Comando.Parameters.Add("@Cliente", SqlDbType.VarChar).Value     = Obj.Fac_Cliente;
                Comando.Parameters.Add("@DocCliente", SqlDbType.VarChar).Value  = Obj.Fac_ClienteDoc;
                Comando.Parameters.Add("@Movil", SqlDbType.VarChar).Value       = Obj.Fac_Movil;
                Comando.Parameters.Add("@Ciudad", SqlDbType.VarChar).Value      = Obj.Fac_Ciudad;
                Comando.Parameters.Add("@Correo", SqlDbType.VarChar).Value      = Obj.Fac_Correo;

                SqlCon.Open();
                Rpta = Comando.ExecuteNonQuery() == 1 ? "OK" : "Error al Realizar el Registro";
            }
            catch (Exception ex)
            {
                Rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(Rpta);
        }
        public string Editar_Despacho(Entidad_Cliente Obj)
        {
            string        Rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                SqlCon = Conexion_SQLServer.getInstancia().Conexion();
                SqlCommand Comando = new SqlCommand("Cliente.Detalles_Adicional", SqlCon);
                Comando.CommandType = CommandType.StoredProcedure;

                //Datos Auxiliares
                Comando.Parameters.Add("@Idcliente", SqlDbType.Int).Value     = Obj.Idcliente;
                Comando.Parameters.Add("@Iddespacho", SqlDbType.Int).Value    = Obj.Iddespacho;
                Comando.Parameters.Add("@Auto_Despacho", SqlDbType.Int).Value = Obj.AutoDet_Despacho;

                //Panel Ubicaciones -- Campos Obligatorios
                Comando.Parameters.Add("@Ciudad", SqlDbType.VarChar).Value      = Obj.Des_Ciudad;
                Comando.Parameters.Add("@Receptor", SqlDbType.VarChar).Value    = Obj.Des_Receptor;
                Comando.Parameters.Add("@Movil", SqlDbType.VarChar).Value       = Obj.Des_Movil;
                Comando.Parameters.Add("@Direccion", SqlDbType.VarChar).Value   = Obj.Des_Direccion;
                Comando.Parameters.Add("@Observacion", SqlDbType.VarChar).Value = Obj.Des_Observacion;

                SqlCon.Open();
                Rpta = Comando.ExecuteNonQuery() == 1 ? "OK" : "Error al Realizar el Registro";
            }
            catch (Exception ex)
            {
                Rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(Rpta);
        }
Example #7
0
        public static string Guardar_Financiera
        (
            //Ubicacion[]
            int idcliente, int Idbanco, string Cuenta, Int64 Numerodecuenta,

            //Datos Auxiliares
            int autodet_financiera
        )
        {
            Conexion_Cliente Datos = new Conexion_Cliente();
            Entidad_Cliente  Obj   = new Entidad_Cliente();

            //Financiera[]
            Obj.Idcliente        = idcliente;
            Obj.Idbanco          = Idbanco;
            Obj.Fin_Cuenta       = Cuenta;
            Obj.Fin_CuentaNumero = Numerodecuenta;

            //Datos Auxiliares
            Obj.AutoDet_Financiera = autodet_financiera;

            return(Datos.Guardar_Financiera(Obj));
        }
        public string Editar_Financiera(Entidad_Cliente Obj)
        {
            string        Rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                SqlCon = Conexion_SQLServer.getInstancia().Conexion();
                SqlCommand Comando = new SqlCommand("Cliente.Detalles_Adicional", SqlCon);
                Comando.CommandType = CommandType.StoredProcedure;

                //Datos Auxiliares
                Comando.Parameters.Add("@Idcliente", SqlDbType.Int).Value       = Obj.Idcliente;
                Comando.Parameters.Add("@Idfinanciera", SqlDbType.Int).Value    = Obj.Idfinanciera;
                Comando.Parameters.Add("@Auto_Financiera", SqlDbType.Int).Value = Obj.AutoDet_Financiera;

                //Panel Ubicaciones -- Campos Obligatorios
                //Comando.Parameters.Add("@Idbanco", SqlDbType.Int).Value = Obj.idban;
                Comando.Parameters.Add("@Cuenta", SqlDbType.VarChar).Value       = Obj.Fin_Cuenta;
                Comando.Parameters.Add("@NumeroCuenta", SqlDbType.VarChar).Value = Obj.Fin_CuentaNumero;

                SqlCon.Open();
                Rpta = Comando.ExecuteNonQuery() == 1 ? "OK" : "Error al Realizar el Registro";
            }
            catch (Exception ex)
            {
                Rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(Rpta);
        }
Example #9
0
        public static string Editar_DatosBasicos
        (
            //Datos Auxiliares y Llaves Primaria
            int auto, int idcliente, int idtipo, int idgrupo,

            //Datos Basicos
            string cliente, Int64 documento, Int64 telefono01, Int64 movil01, Int64 telefono02, Int64 movil02,
            string correo, string pais, string ciudad, string departamento, string paginaweb, string direccion, string observacion
        )
        {
            Conexion_Cliente Datos = new Conexion_Cliente();
            Entidad_Cliente  Obj   = new Entidad_Cliente();

            //Datos Auxiliares y Llaves Primaria
            Obj.Idcliente = idcliente;
            Obj.Idcliente = idcliente;
            Obj.Idtipo    = idtipo;
            Obj.Idgrupo   = idgrupo;

            //Datos Basicos
            Obj.Dat_Cliente      = cliente;
            Obj.Dat_Documento    = documento;
            Obj.Dat_Telefono01   = telefono01;
            Obj.Dat_Movil        = movil01;
            Obj.Dat_Telefono02   = telefono02;
            Obj.Dat_Movil02      = movil02;
            Obj.Dat_Correo       = correo;
            Obj.Dat_Pais         = pais;
            Obj.Dat_Ciudad       = ciudad;
            Obj.Dat_Departamento = departamento;
            Obj.Dat_PaginaWeb    = paginaweb;
            Obj.Dat_Direccion    = direccion;
            Obj.Dat_Observacion  = observacion;

            return(Datos.Editar_DatosBasicos(Obj));
        }
Example #10
0
        public static string Guardar_DatosBasicos
        (
            //Datos Auxiliares y Llaves Primaria
            int auto, int idtipo, int idgrupo,

            //Datos Basicos
            string cliente, Int64 documento, Int64 telefono01, Int64 movil01, Int64 telefono02, Int64 movil02,
            string correo, string pais, string ciudad, string departamento, string paginaweb, string direccion, string observacion,

            //Panel Facturacion
            DataTable detalle_facturacion,

            //Panel Despacho
            DataTable detalle_despacho,

            //Panel Financiera
            DataTable detalle_financiera,

            //Panel Datos de Contacto
            DataTable detalle_contacto,

            //Datos Auxiliares
            int facturacion_autosql, int despacho_autosql, int financiera_autosql, int contacto_autosql,

            //SI VALIDA SI SE REALIZA O NO LA VALIDACION
            int tran_faturacion, int tran_despacho, int tran_financiera, int tran_contacto,

            //VARIABLES PARA LA VALIDACION DE LOS CHEBOXT DEL PANEL DATOS BASICOS
            int efectivo, int debito, int credito, int contado
        )
        {
            Conexion_Cliente Datos = new Conexion_Cliente();
            Entidad_Cliente  Obj   = new Entidad_Cliente();

            //Datos Auxiliares y Llaves Primaria
            Obj.Idtipo  = idtipo;
            Obj.Idgrupo = idgrupo;

            //Datos Basicos
            Obj.Dat_Cliente      = cliente;
            Obj.Dat_Documento    = documento;
            Obj.Dat_Telefono01   = telefono01;
            Obj.Dat_Movil        = movil01;
            Obj.Dat_Telefono02   = telefono02;
            Obj.Dat_Movil02      = movil02;
            Obj.Dat_Correo       = correo;
            Obj.Dat_Pais         = pais;
            Obj.Dat_Ciudad       = ciudad;
            Obj.Dat_Departamento = departamento;
            Obj.Dat_PaginaWeb    = paginaweb;
            Obj.Dat_Direccion    = direccion;
            Obj.Dat_Observacion  = observacion;

            //Panel Facturacion
            Obj.Det_Facturacion = detalle_facturacion;

            //Panel Despacho
            Obj.Det_Despacho = detalle_despacho;

            //Panel Financiera
            Obj.Det_Financiera = detalle_financiera;

            //Panel Datos de Contacto
            Obj.Det_Contacto = detalle_contacto;

            //Datos Auxiliares
            Obj.Facturacion_AutoSQL = facturacion_autosql;
            Obj.Despacho_AutoSQL    = despacho_autosql;
            Obj.Financiera_AutoSQL  = financiera_autosql;
            Obj.Contacto_AutoSQL    = contacto_autosql;

            //SI VALIDA SI SE REALIZA O NO LA VALIDACION
            Obj.Tran_Facturacion = tran_faturacion;
            Obj.Tran_Despacho    = tran_despacho;
            Obj.Tran_Financiera  = tran_financiera;
            Obj.Tran_Contacto    = tran_contacto;

            //VARIABLES PARA LA VALIDACION DE LOS CHEBOXT DEL PANEL DATOS BASICOS
            Obj.Dat_Efectivo = efectivo;
            Obj.Dat_Debito   = debito;
            Obj.Dat_Credito  = credito;
            Obj.Dat_Contado  = contado;

            //Variables
            Obj.Auto = auto;

            return(Datos.Guardar_DatosBasicos(Obj));
        }
        public string Guardar_DatosBasicos(Entidad_Cliente Obj)
        {
            string        Rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                SqlCon = Conexion_SQLServer.getInstancia().Conexion();
                SqlCommand Comando = new SqlCommand("Almacen.LI_Cliente", SqlCon);
                Comando.CommandType = CommandType.StoredProcedure;

                //Datos Auxiliares
                Comando.Parameters.Add("@Auto", SqlDbType.Int).Value = Obj.Auto;

                //Panel Datos Basicos
                Comando.Parameters.Add("@Idtipo", SqlDbType.Int).Value           = Obj.Idtipo;
                Comando.Parameters.Add("@Codigo", SqlDbType.VarChar).Value       = Obj.Codigo;
                Comando.Parameters.Add("@Nombre", SqlDbType.VarChar).Value       = Obj.Cliente;
                Comando.Parameters.Add("@Documento", SqlDbType.VarChar).Value    = Obj.Documento;
                Comando.Parameters.Add("@Telefono", SqlDbType.VarChar).Value     = Obj.Telefono;
                Comando.Parameters.Add("@Movil", SqlDbType.VarChar).Value        = Obj.Movil;
                Comando.Parameters.Add("@Correo", SqlDbType.VarChar).Value       = Obj.Correo;
                Comando.Parameters.Add("@Ciudad", SqlDbType.VarChar).Value       = Obj.Ciudad;
                Comando.Parameters.Add("@Pais", SqlDbType.VarChar).Value         = Obj.Pais;
                Comando.Parameters.Add("@Departamento", SqlDbType.VarChar).Value = Obj.Departamento;
                Comando.Parameters.Add("@Estado", SqlDbType.Int).Value           = Obj.Estado;

                //
                Comando.Parameters.Add("@Pais_DE", SqlDbType.VarChar).Value     = Obj.Pais_Envios;
                Comando.Parameters.Add("@Ciudad_DE", SqlDbType.VarChar).Value   = Obj.Ciudad_Envios;
                Comando.Parameters.Add("@Receptor", SqlDbType.VarChar).Value    = Obj.Receptor_Envios;
                Comando.Parameters.Add("@Direccion_P", SqlDbType.VarChar).Value = Obj.DireccionPrincipal_Envios;
                Comando.Parameters.Add("@Direccion01", SqlDbType.VarChar).Value = Obj.Direccion01_Envios;
                Comando.Parameters.Add("@Direccion02", SqlDbType.VarChar).Value = Obj.Direccion02_Envios;
                Comando.Parameters.Add("@Telefono_DE", SqlDbType.VarChar).Value = Obj.Telefono_Envios;
                Comando.Parameters.Add("@Movil_DE", SqlDbType.VarChar).Value    = Obj.Movil_Envios;
                Comando.Parameters.Add("@Observacion", SqlDbType.VarChar).Value = Obj.Observacion_Envios;

                //
                Comando.Parameters.Add("@Credito", SqlDbType.VarChar).Value         = Obj.Credito;
                Comando.Parameters.Add("@LimiteDeCredito", SqlDbType.VarChar).Value = Obj.LimiteDeCredito;
                Comando.Parameters.Add("@Dias", SqlDbType.VarChar).Value            = Obj.DiasDeCredito;
                Comando.Parameters.Add("@Prorroga", SqlDbType.VarChar).Value        = Obj.DiasDeProrroga;
                Comando.Parameters.Add("@Intereses", SqlDbType.VarChar).Value       = Obj.InteresesPorMora;
                Comando.Parameters.Add("@CreditoMin", SqlDbType.VarChar).Value      = Obj.CreditoMinimo;
                Comando.Parameters.Add("@CreditoMax", SqlDbType.VarChar).Value      = Obj.CreditoMaximo;

                SqlCon.Open();
                Rpta = Comando.ExecuteNonQuery() != 1 ? "OK" : "Error al Realizar el Registro";
            }
            catch (Exception ex)
            {
                Rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(Rpta);
        }
        public string Guardar_DatosBasicos(Entidad_Cliente Obj)
        {
            string        Rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                SqlCon = Conexion_SQLServer.getInstancia().Conexion();
                SqlCommand Comando = new SqlCommand("Cliente.LI_DatosBasicos", SqlCon);
                Comando.CommandType = CommandType.StoredProcedure;

                //Datos Auxiliares y Llaves Primarias
                Comando.Parameters.Add("@Auto", SqlDbType.Int).Value                = Obj.Auto;
                Comando.Parameters.Add("@Contacto_AutoSQL", SqlDbType.Int).Value    = Obj.Contacto_AutoSQL;
                Comando.Parameters.Add("@Envio_AutoSQL", SqlDbType.Int).Value       = Obj.Despacho_AutoSQL;
                Comando.Parameters.Add("@Facturacion_AutoSQL", SqlDbType.Int).Value = Obj.Facturacion_AutoSQL;
                Comando.Parameters.Add("@Financiera_AutoSQL", SqlDbType.Int).Value  = Obj.Financiera_AutoSQL;

                Comando.Parameters.Add("@Idgrupo", SqlDbType.Int).Value = Obj.Idgrupo;
                Comando.Parameters.Add("@Idtipo", SqlDbType.Int).Value  = Obj.Idtipo;

                //Variables Para Ejecutar Si o No Las Transacciones
                Comando.Parameters.Add("@Tran_Contacto", SqlDbType.Int).Value    = Obj.Tran_Contacto;
                Comando.Parameters.Add("@Tran_Envio", SqlDbType.Int).Value       = Obj.Tran_Despacho;
                Comando.Parameters.Add("@Tran_Facturacion", SqlDbType.Int).Value = Obj.Tran_Facturacion;
                Comando.Parameters.Add("@Tran_Financiera", SqlDbType.Int).Value  = Obj.Tran_Financiera;

                Comando.Parameters.Add("@Nombre", SqlDbType.VarChar).Value       = Obj.Dat_Cliente;
                Comando.Parameters.Add("@Documento", SqlDbType.BigInt).Value     = Obj.Dat_Documento;
                Comando.Parameters.Add("@Telefono01", SqlDbType.BigInt).Value    = Obj.Dat_Telefono01;
                Comando.Parameters.Add("@Telefono02", SqlDbType.BigInt).Value    = Obj.Dat_Telefono02;
                Comando.Parameters.Add("@Movil01", SqlDbType.BigInt).Value       = Obj.Dat_Movil;
                Comando.Parameters.Add("@Movil02", SqlDbType.BigInt).Value       = Obj.Dat_Movil02;
                Comando.Parameters.Add("@Correo", SqlDbType.VarChar).Value       = Obj.Dat_Correo;
                Comando.Parameters.Add("@Ciudad", SqlDbType.VarChar).Value       = Obj.Dat_Ciudad;
                Comando.Parameters.Add("@Pais", SqlDbType.VarChar).Value         = Obj.Dat_Pais;
                Comando.Parameters.Add("@Departamento", SqlDbType.VarChar).Value = Obj.Dat_Departamento;
                Comando.Parameters.Add("@Web", SqlDbType.VarChar).Value          = Obj.Dat_PaginaWeb;
                Comando.Parameters.Add("@Direccion", SqlDbType.VarChar).Value    = Obj.Dat_Direccion;
                Comando.Parameters.Add("@Observacion", SqlDbType.VarChar).Value  = Obj.Dat_Observacion;
                Comando.Parameters.Add("@Efectivo", SqlDbType.Int).Value         = Obj.Dat_Efectivo;
                Comando.Parameters.Add("@Credito", SqlDbType.Int).Value          = Obj.Dat_Credito;
                Comando.Parameters.Add("@Debito", SqlDbType.Int).Value           = Obj.Dat_Debito;
                Comando.Parameters.Add("@Contado", SqlDbType.Int).Value          = Obj.Dat_Contado;

                //Panel Facturacion -- Campos Obligatorios
                Comando.Parameters.Add("@Det_Facturacion", SqlDbType.Structured).Value = Obj.Det_Facturacion;

                //Panel Envio Despacho -- Campos NO Obligatorios
                Comando.Parameters.Add("@Det_Envio", SqlDbType.Structured).Value = Obj.Det_Despacho;

                //Panel Financiera -- Campos Obligatorios
                Comando.Parameters.Add("@Det_Financiera", SqlDbType.Structured).Value = Obj.Det_Financiera;

                //Panel Contacto -- Campos NO Obligatorios
                Comando.Parameters.Add("@Det_Contacto", SqlDbType.Structured).Value = Obj.Det_Contacto;

                SqlCon.Open();
                Rpta = Comando.ExecuteNonQuery() != 1 ? "OK" : "Error al Realizar el Registro";
            }
            catch (Exception ex)
            {
                Rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(Rpta);
        }