Exemple #1
0
        public static PaginateOportunidadBean GetNotifiReporteAllPaginate(OportunidadBean item)
        {
            var result = OportunidadModel.GetNotifiReporteAllPaginate(item);

            result.totalPages = Utility.calculateNumberOfPages(result.totalrows, item.rows);
            return(result);
        }
Exemple #2
0
        public static void NotificarOportunidad(String IdOportunidad)
        {
            bool valida = false;
            List <BeanCorreos> lstCorreos = new List <BeanCorreos>();
            DataTable          Data       = OportunidadModel.GetUsuariosOportunidad(IdOportunidad);

            foreach (DataRow drow in Data.Rows)
            {
                BeanCorreos bCorreos = new BeanCorreos();
                bCorreos.tipo   = drow["tipo"].ToString().Trim();
                bCorreos.asunto = drow["asunto"].ToString().Trim();
                bCorreos.msj    = drow["mensaje"].ToString().Trim();;
                bCorreos.email  = drow["Email"].ToString().Trim();

                lstCorreos.Add(bCorreos);
                valida = true;
            }

            if (valida)
            {
                //Enviar Correos electronicos
                DataTable         dataCorreo = CorreoModel.SelConfiguracionCorreo();
                BeanConfiguracion bconfe     = new BeanConfiguracion();
                foreach (DataRow drow in dataCorreo.Rows)
                {
                    bconfe.servidorCorreos = drow["ServidorCorreos"].ToString().Trim();
                    bconfe.puerto          = Convert.ToInt32(drow["PuertoCorreo"].ToString());
                    bconfe.usuarioCorreo   = drow["UsuarioCorreo"].ToString().Trim();
                    bconfe.contrasena      = drow["Contrasena"].ToString().Trim();
                }

                CorreoController.EnviarCorreos(bconfe, lstCorreos);
            }
        }
Exemple #3
0
 public static Int32 InsertOportunidad(OportunidadBean item)
 {
     try
     {
         return(OportunidadModel.InsertOportunidad(item));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #4
0
 public static Int32 Insert(OportunidadBean item, String codInstalacion)
 {
     try
     {
         return(OportunidadModel.Insert(item, codInstalacion));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #5
0
 public static void Update(OportunidadBean item)
 {
     try
     {
         //UsuarioModel.Validate(item);
         OportunidadModel.Update(item);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #6
0
        public static List <OportunidadBean> GetConfiguracionEtapaHistorial(String idEtapa, String IdOp, String UsuSession)
        {
            List <OportunidadBean> lobj = OportunidadModel.GetConfiguracionEtapaHistorial(idEtapa, IdOp, UsuSession);

            if (!String.IsNullOrEmpty(IdOp))
            {
                ClienteBean cli = ClienteModel.getClienteOportunidad(IdOp);

                foreach (OportunidadBean op in lobj)
                {
                    op.RazonSocial = cli.Razon_Social;
                    op.CodCliente  = cli.CLI_PK.ToString();
                }
            }
            return(lobj);
        }
Exemple #7
0
        public static void Update(ClienteBean item)
        {
            DataTable oDataTableLstCrtDin = new DataTable();

            oDataTableLstCrtDin = OportunidadModel.ConvertToDataTable(item.lstClienteInstalacion);
            ArrayList    alParameters = new ArrayList();
            SqlParameter parameter;

            parameter       = new SqlParameter("@CLI_PK", SqlDbType.Int);
            parameter.Value = item.CLI_PK;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Razon_Social", SqlDbType.VarChar, 50);
            parameter.Value = item.Razon_Social;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@RUC", SqlDbType.VarChar, 50);
            parameter.Value = item.RUC;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Direccion", SqlDbType.VarChar, 200);
            parameter.Value = item.Direccion;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Referencia", SqlDbType.VarChar, 200);
            parameter.Value = item.Referencia;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdNegocio", SqlDbType.BigInt);
            parameter.Value = item.IdNegocio;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdRubro", SqlDbType.BigInt);
            parameter.Value = item.IdRubro;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdRegion", SqlDbType.BigInt);
            parameter.Value = item.IdRegion;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdOrganizaVentas", SqlDbType.BigInt);
            parameter.Value = item.IdOrganizacionVenta;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdCanal", SqlDbType.BigInt);
            parameter.Value = item.IdCanal;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdTipo", SqlDbType.BigInt);
            parameter.Value = item.IdTipo;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@lstCrt", SqlDbType.Structured);
            parameter.Value = oDataTableLstCrtDin;
            alParameters.Add(parameter);
            SqlConnector.executeNonQuery("spS_ManUpdCliente", alParameters);
        }
Exemple #8
0
        public static Int32 Insert(SubTipoActividadBean item)
        {
            // Create a DataTable with the modified rows.
            DataTable oDataTableLstCrtDin = new DataTable();

            oDataTableLstCrtDin = OportunidadModel.ConvertToDataTable(item.lstControlDinamico2);

            ArrayList    alParameters = new ArrayList();
            SqlParameter parameter;

            parameter       = new SqlParameter("@Codigo", SqlDbType.VarChar, 100);
            parameter.Value = item.Codigo;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Descripcion", SqlDbType.VarChar, 100);
            parameter.Value = item.Descripcion;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@idtipoactividad", SqlDbType.Int);
            parameter.Value = item.idtipoactividad;
            alParameters.Add(parameter);
            parameter = new SqlParameter("@IdSubTipoActividadPredecesora", SqlDbType.BigInt);
            if (item.IdSubTipoActividadPredecesora == 0)
            {
                parameter.Value = DBNull.Value;
            }
            else
            {
                parameter.Value = item.IdSubTipoActividadPredecesora;
            }

            alParameters.Add(parameter);
            parameter = new SqlParameter("@MetaDiaria", SqlDbType.Int);
            if (item.TiempoEtapa == 0)
            {
                parameter.Value = DBNull.Value;
            }
            else
            {
                parameter.Value = item.TiempoEtapa;
            }

            alParameters.Add(parameter);
            parameter       = new SqlParameter("@lstCrt", SqlDbType.Structured);
            parameter.Value = oDataTableLstCrtDin;
            alParameters.Add(parameter);
            return(Convert.ToInt32(SqlConnector.executeScalar("sps_ManInsGRSubTipoActividad", alParameters)));
        }
Exemple #9
0
 public static Int32 InsertEtapa(OportunidadBean item)
 {
     try
     {
         var valor = OportunidadModel.InsertEtapa(item);
         if (item.CambiaEtapa == "T")
         {
             try
             {
                 //OportunidadController.NotificarOportunidad(item.id);
             }
             catch (Exception ex)
             {
                 Logger.log(ex, ex.Message);
             }
         }
         return(valor);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemple #10
0
        public static void Update(SubTipoActividadBean item)
        {
            // Create a DataTable with the modified rows.
            DataTable oDataTableLstCrtDin = new DataTable();

            oDataTableLstCrtDin = OportunidadModel.ConvertToDataTable(item.lstControlDinamico2);

            ArrayList    alParameters = new ArrayList();
            SqlParameter parameter;

            parameter       = new SqlParameter("@IDSubTipoActividad", SqlDbType.VarChar, 100);
            parameter.Value = item.IDSubTipoActividad;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@codigo", SqlDbType.VarChar, 100);
            parameter.Value = item.Codigo;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@TipoActividad", SqlDbType.Int);
            parameter.Value = item.idtipoactividad;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@IdSubTipoActividadPredecesora", SqlDbType.BigInt);
            parameter.Value = item.IdSubTipoActividadPredecesora;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@MetaDiaria", SqlDbType.Int);
            parameter.Value = item.TiempoEtapa;
            alParameters.Add(parameter);
            parameter       = new SqlParameter("@Descripcion", SqlDbType.VarChar, 100);
            parameter.Value = item.Descripcion;
            alParameters.Add(parameter);


            parameter       = new SqlParameter("@lstCrt", SqlDbType.Structured);
            parameter.Value = oDataTableLstCrtDin;
            alParameters.Add(parameter);

            SqlConnector.executeNonQuery("sps_ManUpdGRSubTipoActividad", alParameters);
        }
Exemple #11
0
 public static List <ComboBean> GetGenerales(String codigo, String idpadre = null)
 {
     return(OportunidadModel.GetGenerales(codigo, idpadre));
 }
Exemple #12
0
 public static void InsertFoto(String idOportunidad, String idFoto, Byte[] foto)
 {
     OportunidadModel.InsertFoto(idOportunidad, idFoto, foto);
 }
Exemple #13
0
 public static List <OportunidadBean> GetConfiguracionOportunidades(String idCodConf, String IdOp, String UsuSession, String storeprocedure)
 {
     return(OportunidadModel.GetConfiguracionOportunidades(idCodConf, IdOp, UsuSession, storeprocedure));
 }
Exemple #14
0
 public static List <OportunidadBean> GetConfiguracionNewOportunidades(String idCodConf)
 {
     return(OportunidadModel.GetConfiguracionNewOportunidades(idCodConf));
 }
Exemple #15
0
 public static List <ComboBean> GetFotoActividad(string idFoto)
 {
     return(OportunidadModel.GetFotoActividad(idFoto));
 }
Exemple #16
0
 public static List <ComboBean> GetConfiguraOportunidad()
 {
     return(OportunidadModel.GetConfiguraOportunidad());
 }
Exemple #17
0
 public static DataTable GetReporteAllPaginateExcel(OportunidadBean item)
 {
     return(OportunidadModel.GetReporteAllPaginateExcel(item));
 }
Exemple #18
0
 public static void Cerrar(String id, String flag)
 {
     OportunidadModel.Cerrar(id, flag);
 }
Exemple #19
0
        public static List <OportunidadBean> GetReporteDetalle(String item)
        {
            var result = OportunidadModel.GetReporteDetalle(item);

            return(result);
        }
Exemple #20
0
 public static List <OportunidadBean> GetConfiguracionEtapaLista(String IdOp)
 {
     return(OportunidadModel.GetConfiguracionEtapaLista(IdOp));
 }
Exemple #21
0
 public static List <Combo> GetClientes(String cliente)
 {
     return(OportunidadModel.GetClientes(cliente));
 }
Exemple #22
0
 public static List <ComboBean> GetEstado()
 {
     return(OportunidadModel.GetEstado());
 }
Exemple #23
0
 public static List <FotoBean> GetOportunidadEtapaFoto(String idOportunidad, String idEtapa)
 {
     return(OportunidadModel.GetOportunidadEtapaFoto(idOportunidad, idEtapa));
 }
Exemple #24
0
 public static List <Combo> GetClientesZonaCan(String cliente, String idZona, String idCanal, String idTipoActividad, String idUsuario)
 {
     return(OportunidadModel.GetClientesZonCan(cliente, idZona, idCanal, idTipoActividad, idUsuario));
 }
Exemple #25
0
 public static OportunidadBean GetOportunidad(OportunidadBean item)
 {
     return(OportunidadModel.GetOportunidad(item));
 }
Exemple #26
0
 public static List <ComboBean> GetEtapas(String codigo)
 {
     return(OportunidadModel.GetEtapas(codigo));
 }
Exemple #27
0
 public static void Active(String id, String flag)
 {
     OportunidadModel.Active(id, flag);
 }