예제 #1
0
    public DataSet PlanesPagoConvenio_DB(string cod_cia, string cod_ramo, string tip_pago, string cod_agt, string cod_convenio, OracleConnection strConexion)
    {
        try
        {
            MCommand objCommand = new MCommand();

            objCommand.Connection = strConexion;

            objCommand.CommandText = "p_plan_pago_convenio";

            objCommand.agregarINParametro("p_cod_cia", OracleDbType.Varchar2, cod_cia);
            objCommand.agregarINParametro("p_cod_ramo", OracleDbType.Varchar2, cod_ramo);
            objCommand.agregarINParametro("p_cod_agt", OracleDbType.Varchar2, cod_agt);
            objCommand.agregarINParametro("p_cod_convenio", OracleDbType.Varchar2, cod_convenio);
            objCommand.agregarINParametro("p_tip_pago", OracleDbType.Varchar2, tip_pago);
            objCommand.agregarOUTParametro("p_cursor", OracleDbType.RefCursor, 0);
            objCommand.agregarOUTParametro("p_error", OracleDbType.Varchar2, 500);

            return(objCommand.ejecutarRefCursorSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cobranza_DB.PlanesPago_DB : " + ex.Message);
        }
    }
예제 #2
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);
        }
    }
예제 #3
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);
        }
    }
예제 #4
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);
        }
    }
예제 #5
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("");
        }
    }
예제 #6
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("");
        }
    }
예제 #7
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);
        }
    }
예제 #8
0
    public DataSet TraePreguntas_DB(OracleConnection cnx)
    {
        MCommand objComando = new MCommand();

        int cod_ramo = Convert.ToInt32(WebConfigurationManager.AppSettings["RAMO"].ToString());

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "MEL_K_LOGICA_PREGUNTAS.P_LISTA_PREGUNTAS";

            objComando.agregarINParametro("P_COD_RAMO", OracleDbType.Int32, cod_ramo);
            objComando.agregarOUTParametro("C_DATOS", OracleDbType.RefCursor, 0);

            return(objComando.ejecutarRefCursorSP());
        }
        catch (Exception ex)
        {
            throw new Exception("Error al Traer Preguntas para Declaracion Estado " + ex.Message);
        }
        finally
        {
            cnx.Dispose();
        }
    }
예제 #9
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);
        }
    }
예제 #10
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);
        }
    }
예제 #11
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);
        }
    }
예제 #12
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);
        }
    }
예제 #13
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);
        }
    }
예제 #14
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);
        }
    }
예제 #15
0
    public DataSet getCiudad_despacho(OracleConnection cnx, string str_cod_pais, string str_cod_estado)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "MEL_K_MAPFRE.P_Ciudad_despacho";

            objComando.agregarINParametro("p_cod_pais", OracleDbType.Varchar2, str_cod_pais);
            objComando.agregarINParametro("p_cod_estado", OracleDbType.Varchar2, str_cod_estado);
            objComando.agregarOUTParametro("c_ciudades", OracleDbType.RefCursor, 0);
            objComando.agregarOUTParametro("P_ERROR", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRefCursorSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.ValidaSuplantacion : " + ex.Message);
        }
    }
예제 #16
0
    public DataSet getComuna(OracleConnection cnx, string str_cod_pais, string str_cod_prov)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "MEL_K_MAPFRE.P_COMUNA";

            objComando.agregarINParametro("P_COD_PAIS", OracleDbType.Varchar2, str_cod_pais);
            objComando.agregarINParametro("P_COD_PROV", OracleDbType.Varchar2, str_cod_prov);
            objComando.agregarOUTParametro("C_COMUNAS", OracleDbType.RefCursor, 0);
            objComando.agregarOUTParametro("P_ERROR", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRefCursorSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.ValidaSuplantacion : " + ex.Message);
        }
    }
예제 #17
0
    public DataSet PlanesPagoCompara_DB(int cod_cia, string tip_pago, OracleConnection strConexion)
    {
        try
        {
            MCommand objCommand = new MCommand();

            objCommand.Connection = strConexion;

            objCommand.CommandText = "MEL_K_VEHICULO.P_TRAE_PLANES_PAGO_COMPARA";

            objCommand.agregarINParametro("p_cod_cia", OracleDbType.Int32, cod_cia);
            objCommand.agregarINParametro("tip_pago", OracleDbType.Varchar2, tip_pago);
            objCommand.agregarOUTParametro("p_cursor", OracleDbType.RefCursor, 0);
            objCommand.agregarOUTParametro("p_error", OracleDbType.Varchar2, 500);

            return(objCommand.ejecutarRefCursorSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cobranza_DB.PlanesPago_DB : " + ex.Message);
        }
    }
예제 #18
0
    public DataSet getSubModelos(OracleConnection cnx, string cod_marca, string cod_modelo)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "MEL_K_MAPFRE.get_sub_modelos";

            objComando.agregarINParametro("v_marca", OracleDbType.Varchar2, cod_marca);
            objComando.agregarINParametro("v_modelo", OracleDbType.Varchar2, cod_modelo);
            objComando.agregarOUTParametro("p_sub_modelos", OracleDbType.RefCursor, 0);
            objComando.agregarOUTParametro("p_error", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRefCursorSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.ValidaSuplantacion : " + ex.Message);
        }
    }
예제 #19
0
    public DataSet getDescuentosOpcionales_DB(string cod_docum, string cod_ramo, OracleConnection cnx)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "MEL_K_BOLSA_DESCUENTO.P_DESCUENTOS_OPCIONALES";

            objComando.agregarINParametro("P_COD_CIA", OracleDbType.Int32, 1);
            objComando.agregarINParametro("P_COD_DOCUM", OracleDbType.Varchar2, cod_docum);
            objComando.agregarINParametro("P_COD_RAMO", OracleDbType.Varchar2, cod_ramo);
            objComando.agregarOUTParametro("PO_RESU", OracleDbType.RefCursor, 0);
            objComando.agregarOUTParametro("PO_ERROR", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRefCursorSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.getDescuentosOpcionales_DB : " + ex.Message);
        }
    }
예제 #20
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);
        //}
    }
예제 #21
0
    public DataRow GuardaDatosFactura_DB(string num_cotizacion, string num_factura, string fec_factura, string cod_docum_factura, string nom_factura, OracleConnection conexion)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = conexion;

            objComando.CommandText = "mel_k_vehiculo.P_GRABA_DATOS_FACTURA";

            objComando.agregarINParametro("p_num_cotizacion", OracleDbType.Varchar2, num_cotizacion);
            objComando.agregarINParametro("P_NUM_FACTURA", OracleDbType.Varchar2, num_factura);
            objComando.agregarINParametro("P_FEC_FACTURA", OracleDbType.Varchar2, fec_factura);
            objComando.agregarINParametro("P_COD_DOCUM_AUTOMOTORA", OracleDbType.Varchar2, cod_docum_factura);
            objComando.agregarINParametro("P_NOM_AUTOMORA", OracleDbType.Varchar2, nom_factura);
            objComando.agregarOUTParametro("p_error", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.GuardaDatosFactura_DB : " + ex.Message);
        }
    }
예제 #22
0
    public DataRow GuardaDatosInspeccion_DB(string p_num_cotizacion, string p_datos_tercero, string p_datos_vehiculo, string p_datos_inspeccionDP, string p_datos_inspeccionAcc, OracleConnection conexion)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = conexion;

            objComando.CommandText = "MEL_K_INSPECCION.P_INGRESA_INSPECCION";

            objComando.agregarINParametro("p_num_cotizacion", OracleDbType.Varchar2, p_num_cotizacion);
            objComando.agregarINParametro("p_datos_tercero", OracleDbType.Varchar2, p_datos_tercero);
            objComando.agregarINParametro("p_datos_vehiculo", OracleDbType.Varchar2, p_datos_vehiculo);
            objComando.agregarINParametro("p_datos_inspecciondp", OracleDbType.Varchar2, p_datos_inspeccionDP);
            objComando.agregarINParametro("p_datos_inspeccionacc", OracleDbType.Varchar2, p_datos_inspeccionAcc);
            objComando.agregarOUTParametro("p_error", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.GrabaDatosVeh : " + ex.Message);
        }
    }
예제 #23
0
    public DataRow GuardaDatosVehEmision_DB(string ID, string COD_COLOR, string NRO_MOTOR, string NRO_CHASIS, OracleConnection conexion)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = conexion;

            objComando.CommandText = "MEL_K_VEHICULO.P_GRABA_DATOS_VEH_EMISION";

            objComando.agregarINParametro("p_id", OracleDbType.Int32, Convert.ToInt32(ID));
            objComando.agregarINParametro("p_cod_color", OracleDbType.Int32, COD_COLOR);
            objComando.agregarINParametro("p_nro_motor", OracleDbType.Varchar2, NRO_MOTOR);
            objComando.agregarINParametro("p_nro_chasis", OracleDbType.Varchar2, NRO_CHASIS);

            objComando.agregarOUTParametro("p_error", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.GrabaDatosVeh : " + ex.Message);
        }
    }
예제 #24
0
    public DataRow GuardaNomTer_DB(string COD_DOCUM, string APE1_TERCERO, string APE2_TERCERO, string NOM_TERCERO, OracleConnection Conexion)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = Conexion;

            objComando.CommandText = "MEL_K_TERCERO_TRN.P_GRABA_NOM_ASEG";

            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.agregarOUTParametro("P_ERROR", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRegistroSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.GuardaNomTer : " + ex.Message);
        }
    }
예제 #25
0
    public static string insertPDF(OracleConnection cnx, string nom_dir, string nom_archivo)
    {
        MCommand objComando = new MCommand();
        DataRow  insert     = null;

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "ov_net_pruebas.p_inserta_dat";

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

            insert = objComando.ejecutarRegistroSP();

            return(insert["p_error"].ToString());
        }
        catch (Exception ex)
        {
            throw new Exception("Error al insertar el PDF " + ex.Message);
        }
    }
예제 #26
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);
        }
    }
예제 #27
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);
        }
    }
예제 #28
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);
        }
    }
예제 #29
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();
        }
    }
예제 #30
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);
        }
    }