Ejemplo n.º 1
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);
        }
    }
Ejemplo n.º 2
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);
        }
    }
Ejemplo n.º 3
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);
        }
    }
Ejemplo n.º 4
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);
        }
    }
Ejemplo n.º 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("");
        }
    }
Ejemplo n.º 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("");
        }
    }
Ejemplo n.º 7
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();
        }
    }
Ejemplo n.º 8
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);
        }
    }
Ejemplo n.º 9
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);
        }
    }
Ejemplo n.º 10
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();
        }
    }
Ejemplo n.º 11
0
    public DataSet MarcaTarjetas_DB(OracleConnection strConexion)
    {
        try
        {
            MCommand objCommand = new MCommand();

            objCommand.Connection = strConexion;

            objCommand.CommandText = "MEL_K_MAPFRE_MCL.P_TRAE_TARJETAS";

            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.MarcaTarjetas_DB : " + ex.Message);
        }
    }
Ejemplo n.º 12
0
    public DataSet getRegion_despacho(OracleConnection cnx, string str_cod_pais)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "MEL_K_MAPFRE.P_REGION_DESPACHO";

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

            return(objComando.ejecutarRefCursorSP());
        }
        catch (Exception ex)
        {
            throw new Exception("Error al capturar Regiones " + ex.Message);
        }
    }
Ejemplo n.º 13
0
    public DataSet PlanesPago_DB(int cod_cia, OracleConnection strConexion)
    {
        try
        {
            MCommand objCommand = new MCommand();

            objCommand.Connection = strConexion;

            objCommand.CommandText = "MEL_K_MAPFRE.P_TRAE_PLANES_PAGO";

            objCommand.agregarINParametro("p_cod_cia", OracleDbType.Int32, cod_cia);
            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);
        }
    }
Ejemplo n.º 14
0
    public DataSet getColores(OracleConnection cnx)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "MEL_K_MAPFRE.P_colores";

            objComando.agregarINParametro("p_where", OracleDbType.Varchar2, "1=1");
            objComando.agregarOUTParametro("c_colores", OracleDbType.RefCursor, 0);
            objComando.agregarOUTParametro("p_error", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRefCursorSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.ValidaSuplantacion : " + ex.Message);
        }
    }
Ejemplo n.º 15
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);
        }
    }
Ejemplo n.º 16
0
    public DataSet getModelos(OracleConnection cnx, string cod_marca)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "MEL_K_MAPFRE.get_modelos";

            objComando.agregarINParametro("v_marca", OracleDbType.Varchar2, cod_marca);
            objComando.agregarOUTParametro("p_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);
        }
    }
Ejemplo n.º 17
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);
        }
    }
Ejemplo n.º 18
0
    public DataSet getMarcas(OracleConnection cnx, string cod_marca)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "tron2000.mel_k_mapfre_mcl.get_marca";

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

            return(objComando.ejecutarRefCursorSP());
        }
        catch (Exception ex)
        {
            throw new Exception("Error al capturar M " + ex.Message);
        }
    }
Ejemplo n.º 19
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);
        }
    }
Ejemplo n.º 20
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);
        }
    }
Ejemplo n.º 21
0
    public DataSet DatosTerceroTronWeb_DB(OracleConnection cnx, string cod_docum)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "MEL_K_TERCERO_TRN.P_TRAE_DATOS_ASEGURADO";

            //objComando.agregarINParametro("p_cod_cia", OracleDbType.Varchar2, "1");
            objComando.agregarINParametro("p_cod_docum_aseg", OracleDbType.Varchar2, cod_docum);
            objComando.agregarOUTParametro("p_cursor", OracleDbType.RefCursor, 0);
            objComando.agregarOUTParametro("p_error", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRefCursorSP());
        }
        catch (Exception ex)
        {
            throw new Exception("Error al capturar Regiones " + ex.Message);
        }
    }
Ejemplo n.º 22
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);
        }
    }
Ejemplo n.º 23
0
    public DataSet getPartesVeh(OracleConnection cnx)
    {
        MCommand objComando = new MCommand();

        try
        {
            objComando.Connection = cnx;

            objComando.CommandText = "tron2000.MEL_K_MAPFRE_MCL.P_PARTES_VEHICULO";

            objComando.agregarINParametro("p_where", OracleDbType.Varchar2, "1=1");
            objComando.agregarOUTParametro("c_partes", OracleDbType.RefCursor, 0);
            objComando.agregarOUTParametro("c_danos", OracleDbType.RefCursor, 0);
            objComando.agregarOUTParametro("p_error", OracleDbType.Varchar2, 255);

            return(objComando.ejecutarRefCursorSP());
        }
        catch (Exception ex)
        {
            throw new Exception("ERROR Cotizador.getPartesVeh : " + ex.Message);
        }
    }
Ejemplo n.º 24
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);
        }
    }
Ejemplo n.º 25
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);
        }
    }
Ejemplo n.º 26
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);
        }
    }
Ejemplo n.º 27
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);
        }
    }
Ejemplo n.º 28
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);
        }
    }
Ejemplo n.º 29
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);
        }
    }
Ejemplo n.º 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);
        }
    }