示例#1
0
        public string LimpiarAsignacionAsesor(string codigoAsesor, int cucInicio, int cucFin)
        {
            AsignacionCUCDA da = new AsignacionCUCDA();
            SqlConnection   cn = GetConnection();

            cn.Open();
            SqlTransaction trans = cn.BeginTransaction(IsolationLevel.ReadUncommitted);

            try
            {
                da.LimpiarAsignacionAsesor(codigoAsesor, cucInicio, cucFin, codigoUsuario, cn, trans);
                trans.Commit();
                return("");
            }
            catch (Exception ex)
            {
                trans.Rollback();
                return("No se pudo limpiar la asignación masiva.\r\nDetalle: " + ex.Message + "\r\n" + ex.StackTrace + "\r\n");
            }
            finally
            {
                cn.Close();
                cn.Dispose();
            }
        }
示例#2
0
        public string LimpiarAsignacionMasiva(ListView.CheckedListViewItemCollection listaAgenciasSeleccionadas, int cucInicio, int cucFin)
        {
            AsignacionCUCDA da = new AsignacionCUCDA();
            SqlConnection   cn = GetConnection();

            cn.Open();
            SqlTransaction trans = cn.BeginTransaction(IsolationLevel.ReadUncommitted);

            try
            {
                /* da.EliminarAgenciasOrigenTemp(cn, trans);
                 * foreach (ListViewItem item in listaAgenciasSeleccionadas)
                 * {
                 *  da.InsertarAgenciaOrigenTemp(item.Tag.ToString(), cn, trans);
                 * }
                 */
                da.LimpiarAsignacionMasiva(cucInicio, cucFin, codigoUsuario, cn, trans);
                trans.Commit();
                return("");
            }
            catch (Exception ex)
            {
                trans.Rollback();
                return("No se pudo limpiar la asignación masiva.\r\nDetalle: " + ex.Message + "\r\n" + ex.StackTrace + "\r\n");
            }
            finally
            {
                cn.Close();
                cn.Dispose();
            }
        }
        public DataTable ListarUsuariosOFC()
        {
            AsignacionCUCDA da = new AsignacionCUCDA();

            return(da.ListarTablaGeneral(Constants.ConstantesING.CODIGO_USUARIOS_OFC));
        }
示例#4
0
        public DataTable ListarPromotoresPorAgencia(string codigoAgencia)
        {
            AsignacionCUCDA da = new AsignacionCUCDA();

            return(da.ListarPromotoresPorAgencia(codigoAgencia));
        }
示例#5
0
        public DataTable ListarPromotores()
        {
            AsignacionCUCDA da = new AsignacionCUCDA();

            return(da.ListarPromotores());
        }
示例#6
0
        public DataTable ListarAgencias()
        {
            AsignacionCUCDA da = new AsignacionCUCDA();

            return(da.ListarTablaGeneral(ConstantesING.CODIGO_TABLA_AGENCIA_ORIGEN));
        }
示例#7
0
        public DataTable ListarProspectosPorLote(string codigoLote)
        {
            AsignacionCUCDA da = new AsignacionCUCDA();

            return(da.ListarProspectosPorLote(codigoLote));
        }
示例#8
0
        public bool ValidarRangoCucEnLote(string codigoLote, int cucInicio, int cucFin)
        {
            AsignacionCUCDA da = new AsignacionCUCDA();

            return(da.ValidarRangoCucEnLote(codigoLote, cucInicio, cucFin));
        }