public frmAgregarInfProyecto(ERU e, int id) { InitializeComponent(); proyectoBL = new ProyectoBL(); txtNombre.Text = e.Descripcion.ToString(); txtPresupuesto.Text = proyectoBL.obtenerPresupuesto(e); cboPrioridad.Items.Add(TipoPrioridad.ALTA); cboPrioridad.Items.Add(TipoPrioridad.MEDIA); cboPrioridad.Items.Add(TipoPrioridad.BAJA); dtpFInicio.Value = DateTime.Parse(e.FechaSolicitud.ToString()); eru = e; idJefe = id; //dtpFFEstimada.MinDate = dtpFInicio.Value.AddDays(1); string date = proyectoBL.obtenerFFEstimado(e); if (!date.Equals("")) { dtpFFEstimada.Value = DateTime.Parse(date); dtpFFReal.Value = dtpFFEstimada.Value; } txtNombre.Validating += TxtNombre_Validating; txtPresupuesto.Validating += TxtPresupuesto_Validating; txtPresupuesto.Enabled = false; dtpFFEstimada.Enabled = false; dtpFInicio.Enabled = false; //dtpFInicio = e.FechaSolicitud; }
public ActionResult Edit(int id) { Boleta Boleta = BoletaBL.GetById(id); if (Boleta != null) { var ListCliente = ClienteBL.GetList(); ViewBag.ListCliente = Catalogo.GetSelectListFromCatalog(ListCliente.Select(x => new Catalogo() { Id = x.Id, Nombre = x.Nombre }).ToList()); var ListProyecto = ProyectoBL.GetList(); ViewBag.ListProyecto = Catalogo.GetSelectListFromCatalog(ListProyecto.Select(x => new Catalogo() { Id = x.Id, Nombre = x.Nombre }).ToList()); var ListTiempoInvertido = CatalogoBL.GetList(CatalogoEnum.TiempoInvertido); ViewBag.ListTiempoInvertido = Catalogo.GetSelectListFromCatalog(ListTiempoInvertido); var ListDepartamento = CatalogoBL.GetList(CatalogoEnum.Departamento); ViewBag.Departamento = Catalogo.GetSelectListFromCatalog(ListDepartamento); return(View(Boleta)); } else { return(RedirectToAction("Index")); } }
public void BoletaBL_Create() { var LisCliente = ClienteBL.GetList(false); var ListUsuario = UsuarioBL.GetList(false); var ListProyecto = ProyectoBL.GetList(false); var ListDepartamento = CatalogoBL.GetList(CatalogoEnum.Departamento, false); var ListTiempoInvertido = CatalogoBL.GetList(CatalogoEnum.TiempoInvertido, false); Boleta _Boleta = new Boleta() { Id = 0, ClienteId = LisCliente.First().Id, DepartamentoId = ListDepartamento.First().Id, FechaEntrada = DateTime.Now, FechaSalida = DateTime.Now, NumeroBoleta = "PRUEBA", ProyectoId = ListProyecto.First().Id, TiempoEfectivo = 0, TiempoInvertidoEn = ListTiempoInvertido.First().Id, UsuarioId = ListUsuario.First().Id, EsActivo = false, FechaRegistro = DateTime.Now, }; var Boleta = BoletaBL.Create(_Boleta); Assert.IsTrue(Boleta.Id > 0); }
public ActionResult Create() { var ListCliente = ClienteBL.GetList(); ViewBag.ListCliente = Catalogo.GetSelectListFromCatalog(ListCliente.Select(x => new Catalogo() { Id = x.Id, Nombre = x.Nombre }).ToList()); var ListProyecto = ProyectoBL.GetList(); ViewBag.ListProyecto = Catalogo.GetSelectListFromCatalog(ListProyecto.Select(x => new Catalogo() { Id = x.Id, Nombre = x.Nombre }).ToList()); var ListTiempoInvertido = CatalogoBL.GetList(CatalogoEnum.TiempoInvertido); ViewBag.ListTiempoInvertido = Catalogo.GetSelectListFromCatalog(ListTiempoInvertido); var ListDepartamento = CatalogoBL.GetList(CatalogoEnum.Departamento); ViewBag.Departamento = Catalogo.GetSelectListFromCatalog(ListDepartamento); return(View()); }
public frmSolicitarRetiroDeProyecto(Operario operario) { InitializeComponent(); this.operario = operario; proyectoBL = new ProyectoBL(); dgvProyectos.AutoGenerateColumns = false; dgvProyectos.DataSource = proyectoBL.listarProyectosOperario(operario.IdTrabajador); }
protected void CargarCombo() { using (ProyectoBL objProyectoBL = new ProyectoBL()) { int IdCliente = Convert.ToInt32(hfIdCliente.Value); CompletarCombos(slProyecto, objProyectoBL.ListarProyectosCliente(IdCliente), "IdProyecto", "NombreProyecto", EnumeradoresBE.enumTipoCombo.Seleccionar); } }
public void ProyectoBL_GetById() { var ListProyecto = ProyectoBL.GetList(false); var Proyecto = ProyectoBL.GetById(ListProyecto.First().Id, false); Assert.IsNotNull(Proyecto); }
public int GuardarProyecto(Proyecto DataProyecto) { ProyectoBL BLProyecto = new ProyectoBL(); int id; id = BLProyecto.GuardarProyecto(DataProyecto); return(id); }
public frmExportarReportes() { InitializeComponent(); dtpFInicial.Value = DateTime.Now; proyectoBL = new ProyectoBL(); dtpFEstimada.Enabled = false; dtpFInicial.Enabled = false; }
public JsonResult ListarProyectos(int idTipoDiseno, int idUsuario) { Sistema usuario = new Sistema(); usuario = ((Sistema)Session["sistema.general"]); ProyectoBL objProyecto = new ProyectoBL(); List <Proyecto> Proyecto = objProyecto.ListarProyectos(idTipoDiseno, idUsuario); return(Json(Proyecto, JsonRequestBehavior.AllowGet)); }
public void ProyectoBL_Delete() { var ListProyecto = ProyectoBL.GetList(false); var _Proyecto = ListProyecto.First(); bool Result = ProyectoBL.Delete(_Proyecto.Id); Assert.IsTrue(Result); }
public ActionResult Delete(int id) { bool IsDelete = ProyectoBL.Delete(id); JsonResponse JsonResponse = new JsonResponse() { IsSuccess = IsDelete }; return(Json(JsonResponse)); }
public void ProyectoBL_Update() { var ListProyecto = ProyectoBL.GetList(false); var _Proyecto = ListProyecto.First(); _Proyecto.Nombre = "Prueba unitaria modificada"; bool Result = ProyectoBL.Update(_Proyecto); Assert.IsTrue(Result); }
public void ProyectoBL_Create() { Proyecto _Proyecto = new Proyecto() { EsActivo = false, FechaRegistro = DateTime.Now, Id = 0, Nombre = "Prueba unitaria" }; var Proyecto = ProyectoBL.Create(_Proyecto); Assert.IsTrue(Proyecto.Id > 0); }
public ActionResult Details(int id) { Proyecto Proyecto = ProyectoBL.GetById(id); if (Proyecto != null) { return(View(Proyecto)); } else { // Alerta de error return(RedirectToAction("Index")); } }
public MensajeWrapperBE ListarProyecto() { MensajeWrapperBE objMwResultado = new MensajeWrapperBE { Resultado = "ER", Mensaje = "" }; List <ProyectoBE> lstProyecto = new List <ProyectoBE>(); List <ListProyectosBE> lstListProyectosBE = new List <ListProyectosBE>(); try { using (ProyectoBL objProyectoBL = new ProyectoBL()) { lstProyecto = objProyectoBL.ListarProyectos(); } } catch (Exception ex) { Console.WriteLine(ex); objMwResultado.Mensaje = "Ocurrio un error inesperado"; goto Termino; } if (lstProyecto.Count > 0) { foreach (ProyectoBE objProyectoBE in lstProyecto) { ListProyectosBE oListProyectosBE = new ListProyectosBE(); oListProyectosBE.col_IdProyecto = objProyectoBE.IdProyecto != 0 ? objProyectoBE.IdProyecto : 0; oListProyectosBE.col_Cliente = !string.IsNullOrEmpty(objProyectoBE.Cliente.NombreCompleto) ? objProyectoBE.Cliente.NombreCompleto : ""; oListProyectosBE.col_NombreProyecto = !string.IsNullOrEmpty(objProyectoBE.NombreProyecto) ? objProyectoBE.NombreProyecto : ""; oListProyectosBE.col_Precio = objProyectoBE.Precio != 0 ? objProyectoBE.Precio.ToString() : ""; lstListProyectosBE.Add(oListProyectosBE); } objMwResultado.Resultado = "OK"; objMwResultado.Listado = JsonConvert.SerializeObject(lstListProyectosBE, Formatting.Indented); } else { objMwResultado.Mensaje = "No se encontraron registros solicitados"; objMwResultado.Listado = JsonConvert.SerializeObject(lstListProyectosBE, Formatting.Indented); } Termino: return(objMwResultado); }
public ActionResult Create(Proyecto proyecto) { proyecto.EsActivo = true; proyecto.FechaRegistro = DateTime.Now; proyecto = ProyectoBL.Create(proyecto); if (proyecto.Id > 0) { return(RedirectToAction("Details", new { id = proyecto.Id })); } else { ModelState.AddModelError(string.Empty, "Ocurrió un error al ingresar el proyecto"); return(View()); } }
public FormVisualizarProyectos(bool operario, Trabajador trabajador) { InitializeComponent(); trabajadorProyecto = trabajador; proyectoBL = new ProyectoBL(); cboEtapa.DataSource = proyectoBL.listarEtapas(); cboEtapa.DisplayMember = "NombreEtapa"; cboEtapa.ValueMember = "IdEtapa"; if (operario) { btnInformacionProyecto.Visible = false; btnAsignar.Visible = false; btnRetirarOperario.Visible = false; } }
public List <ProyectoBE> ListarProyectoCliente(int idCliente) { List <ProyectoBE> lstProyecto = new List <ProyectoBE>(); try { using (ProyectoBL objProyectoBL = new ProyectoBL()) { return(objProyectoBL.ListarProyectosCliente(idCliente)); } } catch (Exception ex) { Console.WriteLine(ex); return(new List <ProyectoBE>()); } }
private void CargarDatos(GastoBE objGasto) { hfIdGasto.Value = (objGasto.IdGasto != 0) ? objGasto.IdGasto.ToString() : string.Empty; hfIdUsuario.Value = (objGasto.IdUsuario != 0) ? objGasto.IdUsuario.ToString() : string.Empty; txtAbogado.Value = !string.IsNullOrEmpty(objGasto.NombreAbogado) ? objGasto.NombreAbogado : string.Empty; slCliente.Value = (objGasto.IdCliente != 0) ? objGasto.IdCliente.ToString() : string.Empty; if (objGasto.IdCliente > 0) { using (ProyectoBL objProyectoBL = new ProyectoBL()) { CompletarCombos(slProyecto, objProyectoBL.ListarProyectosCliente(objGasto.IdCliente), "IdProyecto", "NombreProyecto", EnumeradoresBE.enumTipoCombo.Seleccionar); slProyecto.Value = (objGasto.IdProyecto != 0) ? objGasto.IdProyecto.ToString() : ""; } } txtFechaGasto.Value = (objGasto.Fecha != null) ? objGasto.Fecha.Value.ToString("dd/MM/yyyy") : string.Empty; txtMonto.Value = (objGasto.Monto != 0) ? objGasto.Monto.ToString() : string.Empty; taGlosa.Value = !string.IsNullOrEmpty(objGasto.Glosa) ? objGasto.Glosa : string.Empty; }
public override void inicializar() { if (!Page.IsPostBack) { CargarCombo(); if (Request.QueryString["idProyecto"] != null) { int Id_Proyecto = Convert.ToInt32(Request.QueryString["idProyecto"]); using (ProyectoBL objProyectoBL = new ProyectoBL()) { ProyectoBE objProyectoBE = objProyectoBL.ObtenerProyecto(Id_Proyecto); if (objProyectoBE != null && objProyectoBE.IdProyecto != 0) { CargarDatos(objProyectoBE); } } } } }
protected void CargarActividad(ActividadBE objActividadBE) { hfIdActividad.Value = (objActividadBE.IdActividad > 0) ? objActividadBE.IdActividad.ToString() : ""; hfIdUsuario.Value = (objActividadBE.Usuario.IdUsuario > 0) ? objActividadBE.Usuario.IdUsuario.ToString() : ""; txtUsuario.Value = !string.IsNullOrEmpty(objActividadBE.Usuario.NombreCompleto) ? objActividadBE.Usuario.NombreCompleto : ""; slCliente.Value = (objActividadBE.Cliente.IdCliente > 0) ? objActividadBE.Cliente.IdCliente.ToString() : ""; if (objActividadBE.Cliente.IdCliente > 0) { using (ProyectoBL objProyectoBL = new ProyectoBL()) { CompletarCombos(slProyecto, objProyectoBL.ListarProyectosCliente(objActividadBE.Cliente.IdCliente), "IdProyecto", "NombreProyecto", EnumeradoresBE.enumTipoCombo.Seleccionar); slProyecto.Value = (objActividadBE.Proyecto.IdProyecto > 0) ? objActividadBE.Proyecto.IdProyecto.ToString() : ""; } using (ContactoBL objContactoBL = new ContactoBL()) { CompletarCombos(slContacto, objContactoBL.ListarContactos(objActividadBE.Cliente.IdCliente), "IdContacto", "Nombre", EnumeradoresBE.enumTipoCombo.Seleccionar); slContacto.Value = (objActividadBE.Contacto.IdContacto > 0) ? objActividadBE.Contacto.IdContacto.ToString() : ""; } } slTipoActividad.Value = (objActividadBE.TipoActividad.IdTipoActividad > 0) ? objActividadBE.TipoActividad.IdTipoActividad.ToString() : ""; taGlosa.Value = !string.IsNullOrEmpty(objActividadBE.Glosa) ? objActividadBE.Glosa : ""; txtFechaInicio.Value = (objActividadBE.FechaInicio != null) ? objActividadBE.FechaInicio.Value.ToString("dd/MM/yyyy") : ""; txtHoraInicio.Value = (objActividadBE.FechaInicio != null) ? objActividadBE.FechaInicio.Value.ToString("HH:mm") : ""; txtFechaFin.Value = (objActividadBE.FechaFin != null) ? objActividadBE.FechaFin.Value.ToString("dd/MM/yyyy") : ""; txtHoraFin.Value = (objActividadBE.FechaFin != null) ? objActividadBE.FechaFin.Value.ToString("HH:mm") : ""; if (objActividadBE.Facturable) { cbFacturable.Checked = true; } else { cbFacturable.Checked = false; } }
public MensajeWrapperBE GuardarProyecto(ProyectoBE oProyecto) { string strError = string.Empty; MensajeWrapperBE objMwResultado = new MensajeWrapperBE { Resultado = "ER", Mensaje = "" }; objMwResultado.Mensaje = HttpUtility.HtmlEncode("Ocurrio un error inesperado"); try { using (ProyectoBL objProyectoBL = new ProyectoBL()) { string mensajeout; oProyecto.Auditoria = Session[Constantes.Sesion_Auditoria] as AuditoriaBE; if (objProyectoBL.GuardarProyecto(oProyecto, out mensajeout)) { objMwResultado.Resultado = "OK"; objMwResultado.Mensaje = HttpUtility.HtmlEncode(mensajeout); goto Termino; } else { objMwResultado.Mensaje = mensajeout; } } } catch (Exception ex) { objMwResultado.Mensaje = HttpUtility.HtmlEncode("Ocurrio un problema guardando la información."); throw ex; } Termino: return(objMwResultado); }
public MensajeWrapperBE EliminarProyecto(int IdProyecto) { string strError = string.Empty; MensajeWrapperBE objMwResultado = new MensajeWrapperBE { Resultado = "ER", Mensaje = "" }; objMwResultado.Mensaje = HttpUtility.HtmlEncode("Ocurrio un error inesperado"); try { using (ProyectoBL objProyectoBL = new ProyectoBL()) { string mensajeout; if (objProyectoBL.EliminarProyecto(IdProyecto, out mensajeout)) { objMwResultado.Resultado = "OK"; objMwResultado.Mensaje = HttpUtility.HtmlEncode(mensajeout); goto Termino; } else { objMwResultado.Mensaje = mensajeout; } } } catch (Exception ex) { objMwResultado.Mensaje = HttpUtility.HtmlEncode("Ocurrio un problema guardando la información."); throw ex; } Termino: return(objMwResultado); }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("es-ES"); try { ProyectoBL pBL = new ProyectoBL(); cboProyecto.DataSource = pBL.ListarProyectos(); cboProyecto.DataTextField = "Nombre"; cboProyecto.DataValueField = "ID Proyecto"; cboProyecto.DataBind(); } catch (Exception ex) { lblMensaje.Text = "Error al poblar opciones de proyecto : " + ex.Message; mpeMensaje.Show(); } try { EmpleadoBL eBL = new EmpleadoBL(); cboEncargado.DataSource = eBL.ListarEmpleadosFull(); cboEncargado.DataTextField = "Nombre Completo"; cboEncargado.DataValueField = "ID Empleado"; cboEncargado.DataBind(); } catch (Exception ex) { lblMensaje.Text = "Error al poblar opciones de persona : " + ex.Message; mpeMensaje.Show(); } try { EmpleadoBL eBL = new EmpleadoBL(); cboAprobadoPor.DataSource = eBL.ListarEmpleadosFull(); cboAprobadoPor.DataTextField = "Nombre Completo"; cboAprobadoPor.DataValueField = "ID Empleado"; cboAprobadoPor.DataBind(); } catch (Exception ex) { lblMensaje.Text = "Error al poblar opciones de persona : " + ex.Message; mpeMensaje.Show(); } try { ClienteBL clBL = new ClienteBL(); cboEnviar.DataSource = clBL.ListarClientesFull(); cboEnviar.DataTextField = "Nombre Cliente"; cboEnviar.DataValueField = "ID Persona"; cboEnviar.DataBind(); } catch (Exception ex) { lblMensaje.Text = "Error al poblar opciones de persona : " + ex.Message; mpeMensaje.Show(); } try { ArticuloBL eBL = new ArticuloBL(); cboProducto.DataSource = eBL.ListarArticulos(); cboProducto.DataTextField = "nom_articulo"; cboProducto.DataValueField = "id_item"; cboProducto.DataBind(); } catch (Exception ex) { lblMensaje.Text = "Error al poblar opciones de producto : " + ex.Message; mpeMensaje.Show(); } CrearTabla(); } }
public void ProyectoBL_GetList() { var ListProyecto = ProyectoBL.GetList(false); Assert.IsNotNull(ListProyecto); }
public MensajeWrapperBE ExportarProyecto() { MensajeWrapperBE objMwResultado = new MensajeWrapperBE { Resultado = "ER", Mensaje = "" }; List <ProyectoBE> lstProyecto = new List <ProyectoBE>(); List <ListProyectosBE> lstListProyectosBE = new List <ListProyectosBE>(); try { using (ProyectoBL objProyectoBL = new ProyectoBL()) { lstProyecto = objProyectoBL.ListarProyectos(); } } catch (Exception ex) { Console.WriteLine(ex); objMwResultado.Mensaje = "Ocurrio un error inesperado"; goto Termino; } if (lstProyecto.Count > 0) { int cont = 1; foreach (ProyectoBE objProyectoBE in lstProyecto) { ListProyectosBE oListProyectosBE = new ListProyectosBE(); oListProyectosBE.Nro = cont; oListProyectosBE.col_IdProyecto = objProyectoBE.IdProyecto != 0 ? objProyectoBE.IdProyecto : 0; oListProyectosBE.col_Cliente = !string.IsNullOrEmpty(objProyectoBE.Cliente.NombreCompleto) ? objProyectoBE.Cliente.NombreCompleto : ""; oListProyectosBE.col_NombreProyecto = !string.IsNullOrEmpty(objProyectoBE.NombreProyecto) ? objProyectoBE.NombreProyecto : ""; oListProyectosBE.col_Precio = objProyectoBE.Precio != 0 ? objProyectoBE.Precio.ToString() : ""; lstListProyectosBE.Add(oListProyectosBE); cont++; } objMwResultado.Resultado = "OK"; DataTable dtProyectos = Globales.ToDataTable(lstListProyectosBE); //Crear cabecera dtProyectos.DefaultView.Sort = "Nro ASC"; dtProyectos.Columns["Nro"].ColumnName = "Nº"; dtProyectos.Columns.Remove("col_IdProyecto"); dtProyectos.Columns["col_Cliente"].ColumnName = "Cliente"; dtProyectos.Columns["col_NombreProyecto"].ColumnName = "Nombre"; dtProyectos.Columns["col_Precio"].ColumnName = "Precio"; Session[Constantes.Sesion_DtExcel] = dtProyectos; } else { objMwResultado.Mensaje = "No se encontraron registros solicitados"; objMwResultado.Listado = JsonConvert.SerializeObject(lstListProyectosBE, Formatting.Indented); } Termino: return(objMwResultado); }
// GET: Proyecto public ActionResult Index() { var ListProyecto = ProyectoBL.GetList(); return(View(ListProyecto)); }
public ProyectoService() { proyectoBL = new ProyectoBL(); }