public static PaginateOportunidadBean GetNotifiReporteAllPaginate(OportunidadBean item) { var result = OportunidadModel.GetNotifiReporteAllPaginate(item); result.totalPages = Utility.calculateNumberOfPages(result.totalrows, item.rows); return(result); }
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); } }
public static Int32 InsertOportunidad(OportunidadBean item) { try { return(OportunidadModel.InsertOportunidad(item)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public static Int32 Insert(OportunidadBean item, String codInstalacion) { try { return(OportunidadModel.Insert(item, codInstalacion)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public static void Update(OportunidadBean item) { try { //UsuarioModel.Validate(item); OportunidadModel.Update(item); } catch (Exception ex) { throw new Exception(ex.Message); } }
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); }
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); }
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))); }
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); } }
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); }
public static List <ComboBean> GetGenerales(String codigo, String idpadre = null) { return(OportunidadModel.GetGenerales(codigo, idpadre)); }
public static void InsertFoto(String idOportunidad, String idFoto, Byte[] foto) { OportunidadModel.InsertFoto(idOportunidad, idFoto, foto); }
public static List <OportunidadBean> GetConfiguracionOportunidades(String idCodConf, String IdOp, String UsuSession, String storeprocedure) { return(OportunidadModel.GetConfiguracionOportunidades(idCodConf, IdOp, UsuSession, storeprocedure)); }
public static List <OportunidadBean> GetConfiguracionNewOportunidades(String idCodConf) { return(OportunidadModel.GetConfiguracionNewOportunidades(idCodConf)); }
public static List <ComboBean> GetFotoActividad(string idFoto) { return(OportunidadModel.GetFotoActividad(idFoto)); }
public static List <ComboBean> GetConfiguraOportunidad() { return(OportunidadModel.GetConfiguraOportunidad()); }
public static DataTable GetReporteAllPaginateExcel(OportunidadBean item) { return(OportunidadModel.GetReporteAllPaginateExcel(item)); }
public static void Cerrar(String id, String flag) { OportunidadModel.Cerrar(id, flag); }
public static List <OportunidadBean> GetReporteDetalle(String item) { var result = OportunidadModel.GetReporteDetalle(item); return(result); }
public static List <OportunidadBean> GetConfiguracionEtapaLista(String IdOp) { return(OportunidadModel.GetConfiguracionEtapaLista(IdOp)); }
public static List <Combo> GetClientes(String cliente) { return(OportunidadModel.GetClientes(cliente)); }
public static List <ComboBean> GetEstado() { return(OportunidadModel.GetEstado()); }
public static List <FotoBean> GetOportunidadEtapaFoto(String idOportunidad, String idEtapa) { return(OportunidadModel.GetOportunidadEtapaFoto(idOportunidad, idEtapa)); }
public static List <Combo> GetClientesZonaCan(String cliente, String idZona, String idCanal, String idTipoActividad, String idUsuario) { return(OportunidadModel.GetClientesZonCan(cliente, idZona, idCanal, idTipoActividad, idUsuario)); }
public static OportunidadBean GetOportunidad(OportunidadBean item) { return(OportunidadModel.GetOportunidad(item)); }
public static List <ComboBean> GetEtapas(String codigo) { return(OportunidadModel.GetEtapas(codigo)); }
public static void Active(String id, String flag) { OportunidadModel.Active(id, flag); }