Beispiel #1
0
    public DataRow ValorCuotaSinInteres_DB(string prima, int cuotas, OracleConnection strConexion)
    {
        MCommand objCommand = new MCommand();
        DataRow  outRow;

        try
        {
            objCommand.Connection = strConexion;

            objCommand.CommandText = "P_CALCULO_CUOTA_SIN_INTERES";

            objCommand.agregarINParametro("P_CUOTA", OracleDbType.Int32, cuotas);
            objCommand.agregarINParametro("P_PRIMA", OracleDbType.Single, float.Parse(prima.ToString(), System.Globalization.NumberStyles.Float, new System.Globalization.CultureInfo("en-US")));
            objCommand.agregarOUTParametro("P_VALOR_CUOTA", OracleDbType.Varchar2, 255);
            objCommand.agregarOUTParametro("p_error", OracleDbType.Varchar2, 255);

            outRow = objCommand.ejecutarRegistroSP();

            return(outRow);
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cobranza_DB.ValorCuotaSinInteres_DB : " + ex.Message);
        }
    }
Beispiel #2
0
    public DataRow GuardaDatosInspeccionBSPWeb_DB(string num_cotizacion, string num_matricula, string nombre_contacto, string direccion_contacto, string cod_region_contacto, string cod_ciudad_contacto, string cod_comuna_contacto, string fono_contacto, string celular_contacto, string observaciones_contacto, string nom_aseg, string cod_area, OracleConnection conexion)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = conexion;

            objComando.CommandText = "MEL_K_INSPECCION.P_INGRESA_SOL_INSPEC_WEB_DIR";

            objComando.agregarINParametro("p_num_cotizacion", OracleDbType.Varchar2, num_cotizacion);
            objComando.agregarINParametro("p_patente", OracleDbType.Varchar2, num_matricula);
            objComando.agregarINParametro("p_nombre", OracleDbType.Varchar2, nom_aseg);
            objComando.agregarINParametro("p_direccion", OracleDbType.Varchar2, direccion_contacto);
            objComando.agregarINParametro("p_region", OracleDbType.Varchar2, cod_region_contacto);
            objComando.agregarINParametro("p_ciudad", OracleDbType.Varchar2, cod_ciudad_contacto);
            objComando.agregarINParametro("p_comuna", OracleDbType.Varchar2, cod_comuna_contacto);
            objComando.agregarINParametro("p_fono", OracleDbType.Varchar2, fono_contacto);
            objComando.agregarINParametro("p_cod_area", OracleDbType.Varchar2, cod_area);
            objComando.agregarINParametro("p_celular", OracleDbType.Varchar2, celular_contacto);
            objComando.agregarINParametro("p_observaciones", OracleDbType.Varchar2, observaciones_contacto);
            objComando.agregarINParametro("p_nombre_contacto", OracleDbType.Varchar2, nombre_contacto);
            objComando.agregarOUTParametro("p_error", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.GuardaDatosInspeccionBSP_DB : " + ex.Message);
        }
        finally
        {
            conexion.Dispose();
        }
    }
Beispiel #3
0
    public static DataRow EnviaCorreo_DB(string cod_cia, string cod_ramo, string cotizacion, string correo_destino, string correo_corredor, string correo_cc, string asunto, string mensaje, string rutalogo, string url, OracleConnection conexion)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = conexion;

            objComando.CommandText = "MEL_K_VEHICULO.P_ENVIA_CORREO";

            //objComando.agregarINParametro("p_cod_cia", OracleDbType.Varchar2, cod_cia);
            //objComando.agregarINParametro("p_cod_ramo", OracleDbType.Varchar2, cod_ramo);
            objComando.agregarINParametro("p_num_cotizacion", OracleDbType.Varchar2, cotizacion);
            objComando.agregarINParametro("p_para", OracleDbType.Varchar2, correo_destino);
            objComando.agregarINParametro("p_reply_to", OracleDbType.Varchar2, correo_corredor);
            objComando.agregarINParametro("p_cc_to", OracleDbType.Varchar2, correo_cc);
            objComando.agregarINParametro("p_asunto", OracleDbType.Varchar2, asunto);
            objComando.agregarINParametro("p_mensaje", OracleDbType.Varchar2, mensaje);
            objComando.agregarINParametro("p_ruta_logo", OracleDbType.Varchar2, rutalogo);
            objComando.agregarINParametro("P_RUTA_FILE", OracleDbType.Varchar2, url);
            objComando.agregarOUTParametro("p_error", OracleDbType.Varchar2, 300);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador_DB.EnviaCorreo_DB : " + ex.Message);
        }
    }
Beispiel #4
0
    public DataRow DatosTercero_DB(string cod_docum, OracleConnection cnx)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "MEL_K_VEHICULO.P_DATOS_TERCERO";

            objComando.agregarINParametro("P_COD_DOCUM", OracleDbType.Varchar2, cod_docum);
            objComando.agregarOUTParametro("P_NOM_TERCEO", OracleDbType.Varchar2, 2000);
            objComando.agregarOUTParametro("P_APE_PATERNO", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_APE_MATERNO", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_EDAD", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_SEXO", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_ERROR", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());;
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.DatosVeh_DB : " + ex.Message);
        }
    }
Beispiel #5
0
    public static string ValidaDuracionDiasHabil(string fecha, int cant_dias)
    {
        MCommand objComando = new MCommand();

        try
        {
            using (OracleConnection conexion = MConexion.getConexion("OVDES"))
            {
                objComando.Connection = conexion;

                objComando.CommandText = "p_valida_fechas_habil";

                //objComando.agregarINParametro("p_cod_cia", OracleDbType.Varchar2, cod_cia);
                //objComando.agregarINParametro("p_cod_ramo", OracleDbType.Varchar2, cod_ramo);
                objComando.agregarINParametro("p_fecha", OracleDbType.Varchar2, fecha);
                objComando.agregarINParametro("p_num_dias", OracleDbType.Varchar2, cant_dias);
                objComando.agregarOUTParametro("p_valida", OracleDbType.Varchar2, 300);

                DataRow dr = objComando.ejecutarRegistroSP();
                return(dr["p_valida"].ToString());
            }
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR p_valida_fechas_habil : " + ex.Message);
        }
    }
Beispiel #6
0
    public string ValidaDiasHabiles_DB(OracleConnection cnx, string fecha, int dias)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection  = cnx;
            objComando.CommandText = "P_VALIDA_FECHAS_HABIL";
            objComando.agregarINParametro("P_FECHA", OracleDbType.Varchar2, fecha);
            objComando.agregarINParametro("P_NUM_DIAS", OracleDbType.Int32, dias);
            objComando.agregarOUTParametro("P_VALIDA", OracleDbType.Varchar2, 2);

            DataRow dr = objComando.ejecutarRegistroSP();

            if (dr != null)
            {
                return(dr["P_VALIDA"].ToString());
            }
            else
            {
                return("");
            }
        }
        catch (Exception ex)
        {
            return("");
        }
    }
Beispiel #7
0
    public DataRow ValorCuota_DB(string cod_ramo, decimal prima, decimal desc_recar, int cuotas, string tip_cuota, string dia_pago, OracleConnection strConexion)
    {
        MCommand objCommand = new MCommand();
        DataRow  outRow;

        try
        {
            objCommand.Connection = strConexion;

            objCommand.CommandText = "MEL_K_COBRANZA.P_CALCULO_CUOTA";

            objCommand.agregarINParametro("P_CUOTA", OracleDbType.Int32, cuotas);
            objCommand.agregarINParametro("P_PRIMA", OracleDbType.Decimal, prima);
            objCommand.agregarINParametro("P_DESC", OracleDbType.Decimal, desc_recar);
            objCommand.agregarINParametro("P_COD_RAMO", OracleDbType.Varchar2, cod_ramo);
            objCommand.agregarINParametro("P_TIP_CUOTA", OracleDbType.Varchar2, tip_cuota);
            objCommand.agregarINParametro("P_DIA_PAGO", OracleDbType.Varchar2, dia_pago);
            objCommand.agregarOUTParametro("P_IMP_NETO", OracleDbType.Varchar2, 255);
            objCommand.agregarOUTParametro("P_INT_IMPTO", OracleDbType.Varchar2, 255);
            objCommand.agregarOUTParametro("P_VAL_CUOTA_NETA", OracleDbType.Varchar2, 255);
            objCommand.agregarOUTParametro("P_VAL_CUOTA_IMPTO", OracleDbType.Varchar2, 255);
            objCommand.agregarOUTParametro("P_VALOR_CUOTA", OracleDbType.Varchar2, 255);
            objCommand.agregarOUTParametro("p_error", OracleDbType.Varchar2, 255);

            outRow = objCommand.ejecutarRegistroSP();

            return(outRow);
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cobranza_DB.ValorCuota_DB : " + ex.Message);
        }
    }
Beispiel #8
0
    public DataRow GuardaTerCompara_DB(string cod_docum, string ape1_tercero, string ape2_tercero, string nom_tercero, string nom_direccion, int cod_region, int cod_ciudad, int cod_comuna, string tlf_pais, string tlf_zona, string tlf_numero, string mca_sexo, string num_movil, string email, string fecha_nac, OracleConnection strConexion)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = strConexion;

            objComando.CommandText = "MEL_K_TERCERO_TRN.P_GRABA_DATOS_TERCERO_COMPARA";

            objComando.agregarINParametro("P_COD_DOCUM", OracleDbType.Varchar2, cod_docum);
            objComando.agregarINParametro("P_APE1_TERCERO", OracleDbType.Varchar2, ape1_tercero);
            objComando.agregarINParametro("P_APE2_TERCERO", OracleDbType.Varchar2, ape2_tercero);
            objComando.agregarINParametro("P_NOM_TERCERO", OracleDbType.Varchar2, nom_tercero);
            objComando.agregarINParametro("P_NOM_DIRECCION", OracleDbType.Varchar2, nom_direccion);
            objComando.agregarINParametro("P_COD_REGION", OracleDbType.Int32, cod_region);
            objComando.agregarINParametro("P_COD_CIUDAD", OracleDbType.Int32, cod_ciudad);
            objComando.agregarINParametro("P_COD_COMUNA", OracleDbType.Int32, cod_comuna);
            objComando.agregarINParametro("P_TLF_PAIS", OracleDbType.Varchar2, tlf_pais);
            objComando.agregarINParametro("P_TLF_ZONA", OracleDbType.Varchar2, tlf_zona);
            objComando.agregarINParametro("P_TLF_NUMERO", OracleDbType.Varchar2, tlf_numero);
            objComando.agregarINParametro("P_MCA_SEXO", OracleDbType.Varchar2, mca_sexo);
            objComando.agregarINParametro("P_NUM_MOVIL", OracleDbType.Varchar2, num_movil);
            objComando.agregarINParametro("P_EMAIL", OracleDbType.Varchar2, email);
            objComando.agregarINParametro("P_FEC_NACIMIENTO", OracleDbType.Varchar2, fecha_nac);
            objComando.agregarOUTParametro("P_ERROR", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.GuardaTerCompara : " + ex.Message);
        }
    }
Beispiel #9
0
    public string ValidaRespuestaBloqueo_DB(OracleConnection cnx, int id_pregunta, int id_pregunta_padre, string resp_padre)
    {
        MCommand objComando = new MCommand();
        int      cod_ramo   = Convert.ToInt32(WebConfigurationManager.AppSettings["RAMO"].ToString());

        try
        {
            objComando.Connection  = cnx;
            objComando.CommandText = "MEL_K_LOGICA_PREGUNTAS.P_VALIDA_BLOQUEO";
            objComando.agregarINParametro("P_COD_RAMO", OracleDbType.Int32, cod_ramo);
            objComando.agregarINParametro("P_ID_PREGUNTA", OracleDbType.Int32, id_pregunta);
            objComando.agregarINParametro("P_ID_PREGUNTA_PADRE", OracleDbType.Int32, id_pregunta_padre);
            objComando.agregarINParametro("P_RESPUESTA_PADRE", OracleDbType.Varchar2, resp_padre);
            objComando.agregarOUTParametro("P_VALIDA", OracleDbType.Varchar2, 2);

            DataRow dr = objComando.ejecutarRegistroSP();

            if (dr != null)
            {
                return(dr["P_VALIDA"].ToString());
            }
            else
            {
                return("");
            }
        }
        catch (Exception ex)
        {
            return("");
        }
    }
Beispiel #10
0
    public DataRow TraeNomTipVehi_DB(string cod_marca, string cod_modelo, string cod_sub_modelo, OracleConnection conexion)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = conexion;

            objComando.CommandText = "MEL_K_VEHICULO.P_TRAE_TIPO_VEHICULO";

            objComando.agregarINParametro("p_cod_marca", OracleDbType.Varchar2, cod_marca);
            objComando.agregarINParametro("p_cod_modelo", OracleDbType.Varchar2, cod_modelo);
            objComando.agregarINParametro("p_cod_sub_modelo", OracleDbType.Varchar2, cod_sub_modelo);
            objComando.agregarINParametro("p_uso_veh", OracleDbType.Varchar2, "P");
            objComando.agregarOUTParametro("p_cod_ramo", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("p_cod_tip_vehi", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("p_nom_tip_vehi", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("p_error", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.TraeNomTipVehi : " + ex.Message);
        }
    }
Beispiel #11
0
    public DataRow  GeneraXML_DB(string cod_docum_mae, string cod_docum_aseg, string cod_docum_tomad, string num_cotizacion, string cod_plan_pago, string mca_inspeccion, string fec_vig_ini, string dia_pago, string forma_pago, string codbanco, string codtarjeta, string nrotarjeta, string mestarjeta, string aniotarjeta, string mca_suplanta, OracleConnection conn)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = conn;

            objComando.CommandText = "MEL_K_VEHICULO.P_GENERA_XML";

            objComando.agregarINParametro("P_COD_DOCUM_MAE", OracleDbType.Varchar2, cod_docum_mae);
            objComando.agregarINParametro("P_COD_DOCUM_ASEG", OracleDbType.Varchar2, cod_docum_aseg);
            objComando.agregarINParametro("P_COD_DOCUM_TOMAD", OracleDbType.Varchar2, cod_docum_tomad);
            objComando.agregarINParametro("P_NUM_COTIZACION", OracleDbType.Varchar2, num_cotizacion);

            objComando.agregarINParametro("P_COD_PLAN_PAGO", OracleDbType.Varchar2, cod_plan_pago);
            objComando.agregarINParametro("P_IND_INSP", OracleDbType.Varchar2, mca_inspeccion);
            objComando.agregarINParametro("P_FEC_VIG_INI", OracleDbType.Varchar2, fec_vig_ini);
            objComando.agregarINParametro("P_DIA_PAGO", OracleDbType.Varchar2, dia_pago);

            objComando.agregarINParametro("P_FORMA_PAGO", OracleDbType.Varchar2, forma_pago);
            objComando.agregarINParametro("P_CODBANCO", OracleDbType.Varchar2, codbanco);
            objComando.agregarINParametro("P_CODTARJETA", OracleDbType.Varchar2, codtarjeta);
            objComando.agregarINParametro("P_NROTARJETA", OracleDbType.Varchar2, nrotarjeta);
            objComando.agregarINParametro("P_MESTARJETA", OracleDbType.Varchar2, mestarjeta);
            objComando.agregarINParametro("P_ANIOTARJETA", OracleDbType.Varchar2, aniotarjeta);

            objComando.agregarINParametro("P_SUPLANTA", OracleDbType.Varchar2, mca_suplanta);

            objComando.agregarOUTParametro("P_COD_RAMO", OracleDbType.Int32, 15);
            objComando.agregarOUTParametro("P_MEL_XML_POL_P2000030", OracleDbType.Clob, 0);
            objComando.agregarOUTParametro("P_MEL_XML_POL_P2000031", OracleDbType.Clob, 0);
            objComando.agregarOUTParametro("P_MEL_XML_POL_P2000020", OracleDbType.Clob, 0);
            objComando.agregarOUTParametro("P_MEL_XML_POL_P2000040", OracleDbType.Clob, 0);
            objComando.agregarOUTParametro("P_MEL_XML_POL_P2000060", OracleDbType.Clob, 0);
            objComando.agregarOUTParametro("P_MEL_XML_POL_p1001331", OracleDbType.Clob, 0);
            objComando.agregarOUTParametro("P_ERROR", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.GeneraXML_DB : " + ex.Message);
        }
    }
Beispiel #12
0
    public DataRow IVA_DB(OracleConnection strConexion)
    {
        MCommand objCommand = new MCommand();

        try
        {
            objCommand.Connection = strConexion;

            objCommand.CommandText = "DC_F_IVA_VIGENTE";

            objCommand.agregarRETURNParametro("ivas", OracleDbType.Decimal, 15);

            return(objCommand.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cobranza_DB.DiaPago_DB : " + ex.Message);
        }
    }
Beispiel #13
0
    public DataRow DatosVeh_DB(string num_matricula, OracleConnection cnx)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "MEL_K_VEHICULO.P_DATOS_VEHICULO";

            objComando.agregarINParametro("P_NUM_MATRICULA", OracleDbType.Varchar2, num_matricula);
            objComando.agregarOUTParametro("P_NOM_COT", OracleDbType.Varchar2, 2000);
            objComando.agregarOUTParametro("P_APE_PAT_COT", OracleDbType.Varchar2, 2000);
            objComando.agregarOUTParametro("P_APE_MAT_COT", OracleDbType.Varchar2, 2000);
            objComando.agregarOUTParametro("P_RUT_COT", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_DIR_COT", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_COMUNA_COT", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_CIUDAD_COT", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_REGION_COT", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_ANIO", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_NRO_CHASIS", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_NRO_MOTOR", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_COD_COLOR", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_NOM_COLOR", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_COD_MARCA", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_NOM_MARCA", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_COD_MODELO", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_NOM_MODELO", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_COD_SUB_MODELO", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_NOM_SUB_MODELO", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_TIP_VEHI", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_EDAD", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_SEXO", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_ID", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("P_ERROR", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());;
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.DatosVeh_DB : " + ex.Message);
        }
    }
Beispiel #14
0
    public DataRow DiaPago_DB(string cod_docum, OracleConnection strConexion)
    {
        MCommand objCommand = new MCommand();

        try
        {
            objCommand.Connection = strConexion;

            objCommand.CommandText = "MEL_K_COBRANZA.P_CONSULTA_DIA_PAGO";

            objCommand.agregarINParametro("p_cod_docum", OracleDbType.Varchar2, cod_docum);
            objCommand.agregarOUTParametro("p_dia_pago", OracleDbType.Int32, 15);

            return(objCommand.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cobranza_DB.DiaPago_DB : " + ex.Message);
        }
    }
Beispiel #15
0
    public DataRow ValidaGAP_DB(string cod_docum, OracleConnection cnx)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "p_valida_gap";

            objComando.agregarINParametro("P_COD_DOCUM_MAE", OracleDbType.Varchar2, cod_docum);
            objComando.agregarOUTParametro("P_RESPUESTA", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());;
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.ValidaGAP_DB : " + ex.Message);
        }
    }
Beispiel #16
0
    public DataRow DatosAutomotora_DB(string cod_docum_automotora, OracleConnection cnx)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "MEL_K_VEHICULO.P_DATOS_AUTOMORA";

            objComando.agregarINParametro("p_cod_docum", OracleDbType.Varchar2, cod_docum_automotora);
            objComando.agregarOUTParametro("p_nom_automotora", OracleDbType.Varchar2, 2000);

            return(objComando.ejecutarRegistroSP());;
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.DatosVeh_DB : " + ex.Message);
        }
    }
Beispiel #17
0
    public DataRow CuentaHabilitada_DB(string cod_docum, OracleConnection Conexion)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = Conexion;

            objComando.CommandText = "MEL_K_VEHICULO.P_CUENTA_HABILITADA";

            objComando.agregarINParametro("p_cod_docum", OracleDbType.Varchar2, cod_docum);
            objComando.agregarOUTParametro("p_existe", OracleDbType.Varchar2, 100);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.NombreCuenta : " + ex.Message);
        }
    }
Beispiel #18
0
    public static DataRow getFileName(OracleConnection cnx, string num_poliza)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "tron2000.p_imprime_poliza_veh";

            objComando.agregarINParametro("p_num_poliza", OracleDbType.Varchar2, num_poliza);
            objComando.agregarOUTParametro("p_nom_archivo", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("Error al Opteneder el nombre del PDF " + ex.Message);
        }
    }
Beispiel #19
0
    public DataRow GuardaEmailTer_DB(string COD_DOCUM, string EMAIL, OracleConnection Conexion)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = Conexion;

            objComando.CommandText = "MEL_K_EMAIL.P_GUARDA_EMAIL_TER";

            objComando.agregarINParametro("p_email", OracleDbType.Varchar2, EMAIL);
            objComando.agregarINParametro("p_cod_docum", OracleDbType.Varchar2, COD_DOCUM);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.GuardaEmailTer : " + ex.Message);
        }
    }
Beispiel #20
0
    public DataRow ClienteBloqueado_DB(string cod_docum, OracleConnection Conexion)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = Conexion;

            objComando.CommandText = "OV_K_RENOVACION.P_CONSULTA_BLOQUEO";

            objComando.agregarINParametro("p_cod_docum", OracleDbType.Varchar2, cod_docum);
            objComando.agregarOUTParametro("p_retorno", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.ValidaClienteBloqueado : " + ex.Message);
        }
    }
Beispiel #21
0
    public DataRow ValidaNroMotor_DB(string nro_motor, OracleConnection conexion)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = conexion;

            objComando.CommandText = "MEL_K_VEHICULO_COMERCIAL.P_VALIDA_NRO_MOTOR";

            objComando.agregarINParametro("p_motor", OracleDbType.Varchar2, nro_motor);
            objComando.agregarOUTParametro("g_existe", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("g_error", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.ValidaNroMotor_DB : " + ex.Message);
        }
    }
Beispiel #22
0
    public DataRow PrimaExenta_DB(string cod_modalidad, string cod_ramo, OracleConnection conexion)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = conexion;

            objComando.CommandText = "mel_k_vehiculo.p_monto_cob_exenta";

            objComando.agregarINParametro("p_cod_ramo", OracleDbType.Varchar2, cod_ramo);
            objComando.agregarINParametro("p_cod_modalidad", OracleDbType.Varchar2, cod_modalidad);
            objComando.agregarOUTParametro("p_monto_exenta", OracleDbType.Double, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.p_monto_cob_exenta : " + ex.Message);
        }
    }
Beispiel #23
0
    public DataRow GrabaDescuentoOpc_DB(string cod_descuento, string num_cotizacion, OracleConnection conexion)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = conexion;

            objComando.CommandText = "MEL_K_BOLSA_DESCUENTO.P_ASIGNAR_DESCUENTO_OPC";

            objComando.agregarINParametro("P_TIPO_DESCUENTO", OracleDbType.Varchar2, cod_descuento);
            objComando.agregarINParametro("P_NUM_COT", OracleDbType.Varchar2, num_cotizacion);
            objComando.agregarOUTParametro("P_ERROR", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.GrabaDescuentoOpc_DB : " + ex.Message);
        }
    }
Beispiel #24
0
    public DataRow ImprimirMandato_DB(OracleConnection cnx, string num_cotizacion)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "MEL_K_VEHICULO.P_IMPRIME_PAT";

            objComando.agregarINParametro("P_NUM_COTIZACION", OracleDbType.Varchar2, num_cotizacion);
            objComando.agregarOUTParametro("p_nom_fic", OracleDbType.Varchar2, 255);
            objComando.agregarOUTParametro("p_error", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("Error al insertar el PDF " + ex.Message);
        }
    }
Beispiel #25
0
    public static DataRow TraeCorreo_DB(string cod_docum, OracleConnection strConexion)
    {
        MCommand cmd = new MCommand();


        try
        {
            cmd.Connection = strConexion;

            cmd.CommandText = "MEL_K_TERCERO_TRN.P_TRAE_CORREO";

            cmd.agregarINParametro("p_cod_docum", OracleDbType.Varchar2, cod_docum);
            cmd.agregarOUTParametro("p_correo", OracleDbType.Varchar2, 255);

            return(cmd.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.CotizaXML : " + ex.Message);
        }
    }
Beispiel #26
0
    public DataRow GuardaTerceroCotizacion_DB(string P_NUM_COTIZACION,
                                              string COD_DOCUM_ASEG,
                                              string P_NOMBRES,
                                              string P_AP_PATERNO,
                                              string P_AP_MATERNO,
                                              string P_MAIL,
                                              string P_CELULAR,
                                              string P_FONO_FIJO,
                                              OracleConnection strConexion)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = strConexion;

            objComando.CommandText = "mel_k_veh_comer_elec.P_GUARDA_TER_COTIZACION";

            objComando.agregarINParametro("P_NUM_COTIZACION", OracleDbType.Varchar2, P_NUM_COTIZACION);
            objComando.agregarINParametro("COD_DOCUM_ASEG", OracleDbType.Varchar2, COD_DOCUM_ASEG);
            objComando.agregarINParametro("P_NOMBRES", OracleDbType.Varchar2, P_NOMBRES);
            objComando.agregarINParametro("P_AP_PATERNO", OracleDbType.Varchar2, P_AP_PATERNO);
            objComando.agregarINParametro("P_AP_MATERNO", OracleDbType.Varchar2, P_AP_MATERNO);
            objComando.agregarINParametro("P_MAIL", OracleDbType.Varchar2, P_MAIL);
            objComando.agregarINParametro("P_CELULAR", OracleDbType.Varchar2, P_CELULAR);
            objComando.agregarINParametro("P_FONO_FIJO", OracleDbType.Varchar2, P_FONO_FIJO);
            objComando.agregarOUTParametro("P_ERROR", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.GuardaTerceroCotizacion_DB : " + ex.Message);
        }
        finally
        {
            strConexion.Dispose();
        }
    }
Beispiel #27
0
    public DataRow DatosCuenta_DB(string cod_docum, OracleConnection Conexion)
    {
        MCommand objComando = new MCommand();


        try
        {
            objComando.Connection = Conexion;

            objComando.CommandText = "MEL_K_TERCERO_TRN.P_TRAE_NOM_CUENTA";

            objComando.agregarINParametro("p_cod_docum", OracleDbType.Varchar2, cod_docum);
            objComando.agregarOUTParametro("p_nom_cuenta", OracleDbType.Varchar2, 100);
            objComando.agregarOUTParametro("p_error", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.NombreCuenta : " + ex.Message);
        }
    }
Beispiel #28
0
    public static DataRow insertaTxt(OracleConnection cnx, string cod_cia, string nom_dir, string nom_archivo)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "MEL_k_dat_pdf.p_inserta_txt";

            objComando.agregarINParametro("p_cod_cia", OracleDbType.Varchar2, cod_cia);
            objComando.agregarINParametro("p_nom_directorio", OracleDbType.Varchar2, nom_dir);
            objComando.agregarINParametro("p_nom_archivo", OracleDbType.Varchar2, nom_archivo);
            objComando.agregarOUTParametro("p_error", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("Error al insertar TXT " + ex.Message);
        }
    }
Beispiel #29
0
    public DataRow EmitirPoliza_DB(string xml, OracleConnection conn)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = conn;

            objComando.CommandText = "tron2000.em_k_gen_ws_mmx.P_LANZA_PROCESO2_XML";

            objComando.agregarINParametro("PCADENA", OracleDbType.Clob, xml);
            objComando.agregarOUTParametro("PNUM_POLIZA", OracleDbType.Varchar2, 30);
            objComando.agregarOUTParametro("PNUM_POLIZA_ORIGEN", OracleDbType.Varchar2, 30);
            objComando.agregarOUTParametro("PTXT_ERROR", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.EmitirPoliza_DB : " + ex.Message);
        }
    }
Beispiel #30
0
    public DataRow ActualizaNumPoliza_DB(string num_cotizacion, string num_poliza, OracleConnection conn)
    {
        MCommand objComando = new MCommand();

        //try
        //{

        objComando.Connection = conn;

        objComando.CommandText = "MEL_K_VEHICULO.P_UPDATE_COT_POL";

        objComando.agregarINParametro("P_NUM_COTIZACION", OracleDbType.Varchar2, num_cotizacion);
        objComando.agregarINParametro("P_NUM_POLIZA", OracleDbType.Varchar2, num_poliza);
        objComando.agregarOUTParametro("P_ERROR", OracleDbType.Int32, 20);

        return(objComando.ejecutarRegistroSP());

        //}
        //catch (Exception ex)
        //{
        //    //throw new Exception("ERROR Cotizador.EmitirPoliza_DB : " + ex.Message);
        //}
    }