Exemplo n.º 1
0
        //Metodo genérco de insercion de clientes. Con esto generamos un mantenedor de clientes (reutilizacion de codigo) ,y no caemos en redundancia de datos
        public bool CEDICSEM_INSERTA_CLIENTE()
        {
            bool   estado = false;
            String nombreProcedimiento = "[XIUX_CEDICSEM_INSERTA_CLIENTE]";

            SqlParameter[] parameter =
            {
                new SqlParameter("@CEDICSEM_C_CONNID",              GEN_Connid.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtNombre",           txtNombre.ToUpper()),
                new SqlParameter("@CEDICSEM_C_TxtTelefono1",        TxtTelefono1.ToUpper()),
                new SqlParameter("@CEDICSEM_C_TxtTelefono2",        TxtTelefono2.ToUpper()),
                new SqlParameter("@CEDICSEM_C_TxtCelular",          TxtCelular.ToUpper()),
                new SqlParameter("@CEDICSEM_C_TxtEmail",            TxtEmail.ToUpper()),
                new SqlParameter("@CEDICSEM_C_TxtDocumento",        TxtDocumento.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtNcontrato",        txtNcontrato.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtVigencia",         txtVigencia.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtCategorizacion",   txtCategorizacion.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtAsignado",         txtAsignado.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtTramo",            txtTramo.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtNCuota",           txtNCuota.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtEstadoCuota",      txtEstadoCuota.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtFechaEmision",     txtFechaEmision.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtFechaVencimiento", txtFechaVencimiento.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtBanco",            txtBanco.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtAporte",           txtAporte.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtAporteIGV",        txtAporteIGV.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtFpago",            txtFpago.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtdescuento",        txtdescuento.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtEmpresa",          txtEmpresa.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtcargo",            txtcargo.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtCodigoPlan",       txtCodigoPlan.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtNombrePlan",       txtNombrePlan.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtCodigoAsesor",     txtCodigoAsesor.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtNombreAsesor",     txtNombreAsesor.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtPreexistencias",   txtPreexistencias.ToUpper()),
                new SqlParameter("@CEDICSEM_C_txtRenovacion",       txtRenovacion.ToUpper())
            };
            try
            {
                estado = SqlHelper.executeProcedure(nombreProcedimiento, parameter);
                return(estado);
            }
            catch (Exception error)
            {
                // Extract some information from this exception, and then
                // throw it to the parent method.
                if (error.Source != null)
                {
                    Console.WriteLine("IOException source: {0}", error.Source);
                }
                return(estado);

                throw;
            }
        }