Ejemplo n.º 1
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            List <Proyectos> listado = new List <Proyectos>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                {
                    listado = ProyectoBLL.GetList(p => p.ProyectoId == Utilidades.Toint(CriterioTextBox.Text));
                    break;
                }

                case 1:
                {
                    listado = ProyectoBLL.GetList(p => p.Descripcion.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;
                }
                }
            }
            else
            {
                listado = ProyectoBLL.GetList(c => true);
            }

            if (DesdeDatePicker.SelectedDate != null)
            {
                listado = (List <Proyectos>)ProyectoBLL.GetList(p => p.Fecha.Date >= DesdeDatePicker.SelectedDate);
            }
            if (HastaDatePicker.SelectedDate != null)
            {
                listado = (List <Proyectos>)ProyectoBLL.GetList(p => p.Fecha.Date <= HastaDatePicker.SelectedDate);
            }
        }
Ejemplo n.º 2
0
        private void ModificarProyecto()
        {
            ProyectoEntidad proyecto = new ProyectoEntidad();

            proyecto = ProyectoBLL.UpdateProyecto(txtDescripcion.Text, txtVersion.Text, txtAlcance.Text, int.Parse(cmbResponsable.SelectedValue.ToString()));
            proyecto = ProyectoBLL.SelectProyecto(int.Parse(txtIdProyecto.Text));

            //txtIdProyecto.Text;
        }
Ejemplo n.º 3
0
        private void CargarProyecto()
        {
            ProyectoEntidad proyecto = new ProyectoEntidad();

            proyecto = ProyectoBLL.InsertProyecto(int.Parse(txtIdProyecto.Text), int.Parse(txtIdProducto.Text), txtDescripcion.Text, txtVersion.Text, txtAlcance.Text, int.Parse(cmbResponsable.SelectedValue.ToString()), false);
            if (txtIdProyecto.Text == "")
            {
                MessageBox.Show("Debe ingresar un ID de proyecto.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (txtIdProducto.Text == "")
            {
                MessageBox.Show("Debe ingresar un ID de producto.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (txtDescripcion.Text == "")
            {
                MessageBox.Show("Se debe ingresar una descripcion.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (txtVersion.Text == "")
            {
                MessageBox.Show("Se debe ingresar una version.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (txtAlcance.Text == "")
            {
                MessageBox.Show("Se debe ingresar un alcance.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            if (!string.IsNullOrEmpty(proyecto.Descripcion.ToString()))
            {
                //this.Close();
                Menu menu = new Menu();
                menu.ShowDialog();
            }
            else
            {
                proyecto.IdProyecto    = int.Parse(txtIdProyecto.Text);
                proyecto.IdProducto    = int.Parse(txtIdProducto.Text);
                proyecto.Descripcion   = txtDescripcion.Text;
                proyecto.Version       = txtVersion.Text;
                proyecto.Alcance       = txtAlcance.Text;
                proyecto.IdResponsable = cmbResponsable.SelectedIndex;
                proyecto.Borrado       = false;

                MessageBox.Show("Proyecto guardado con exito");
                this.Close();
            }
        }
 public ActionResult Eliminar(int id)
 {
     try
     {
         ProyectoBLL.Borrar(id);
         return(Json(new { ok = true, toRedirect = Url.Action("Index") }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(new { ok = false, msg = "Ocurrió un error al borrar el proyecto. " + ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
        public ActionResult Modificar(Proyecto proy)
        {
            try
            {
                ProyectoBLL.Editar(proy);

                return(Json(new { ok = true, toRedirect = Url.Action("Index") }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { ok = false, msg = "Ocurrió un error al modificar el proyecto. " + ex.Message }, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 6
0
        private void Proyecto_Load(object sender, EventArgs e)
        {
            // TODO: esta línea de código carga datos en la tabla 'gestionProductosPlanesTestingDataSet.Productos' Puede moverla o quitarla según sea necesario.
            //this.productosTableAdapter.Fill(this.gestionProductosPlanesTestingDataSet.Productos);

            this.CenterToParent();
            Menu menu = new Menu();

            menu.Close();
            List <ProyectoEntidad> proyectos = ProyectoBLL.SelectAll();

            DgvProyectos.DataSource = proyectos;
        }
Ejemplo n.º 7
0
        private void EliminarButton_Click(object sender, RoutedEventArgs e)
        {
            if (ProyectoBLL.Eliminar(Utilidades.Toint(ProyectoIdTextBox.Text)))
            {
                Limpiar();
                MessageBox.Show("El Registro Fue Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }

            else
            {
                MessageBox.Show("El Registro no pudo se eliminado", "ERROR", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
Ejemplo n.º 8
0
 //Boton Eliminar
 private void EliminarButton_Click(object sender, RoutedEventArgs e)
 {
     {
         if (ProyectoBLL.Eliminar(Utilidades.ToInt(ProyectoIdTextBox.Text)))
         {
             Limpiar();
             MessageBox.Show("Registro Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             MessageBox.Show("No se pudo eliminar", "Error", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
     }
 }
Ejemplo n.º 9
0
        //Boton Buscar
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Proyectos encontrado = ProyectoBLL.Buscar(proyectos.ProyectoId);

            if (encontrado != null)
            {
                proyectos = encontrado;
                Cargar();
            }
            else
            {
                MessageBox.Show($"Este pedido no fue encontrado.\n\nAsegurese que existe o cree uno nuevo.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Warning);
                Limpiar();
                ProyectoIdTextBox.Clear();
                ProyectoIdTextBox.Focus();
            }
        }
Ejemplo n.º 10
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            var paso = ProyectoBLL.Guardar(this.proyectos);

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado Con Exito", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("No se pudo Guardad", "Error", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
Ejemplo n.º 11
0
 private void BuscarButton_Click(object sender, RoutedEventArgs e)
 {
     Proyectos encontrado = ProyectoBLL.Buscar(proyectos.ProyectoId);
     {
         if (encontrado != null)
         {
             proyectos = encontrado;
             Cargar();
             MessageBox.Show("Partida Encontrada", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             MessageBox.Show($"El Id de Proyecto no pudo ser encontrado", "ERROR", MessageBoxButton.OK, MessageBoxImage.Warning);
             Limpiar();
             ProyectoIdTextBox.Text = " ";
             ProyectoIdTextBox.Focus();
         }
     }
 }
Ejemplo n.º 12
0
        private void ABMProyecto_Load(object sender, EventArgs e)
        {
            this.CenterToParent();
            Menu menu = new Menu();

            menu.Close();
            // TODO: esta línea de código carga datos en la tabla 'gestionProductosPlanesTestingDataSet8.Proyectos' Puede moverla o quitarla según sea necesario.
            this.proyectosTableAdapter.Fill(this.gestionProductosPlanesTestingDataSet8.Proyectos);
            txtIdProyecto.Text  = "";
            txtIdProducto.Text  = "";
            txtDescripcion.Text = "";
            txtVersion.Text     = "";
            txtAlcance.Text     = "";
            List <ProyectoEntidad> lista = ProyectoBLL.SelectDoc();

            foreach (ProyectoEntidad item in lista)
            {
                cmbResponsable.Items.Add(item);
            }
        }
Ejemplo n.º 13
0
        public ActionResult Crear(Proyecto proy)
        {
            try
            {
                if (proy.NombreProyecto == null)
                {
                    return(Json(new { ok = false, msg = "Debe ingresar el nombre del proyecto" }, JsonRequestBehavior.AllowGet));
                }

                System.Threading.Thread.Sleep(2000);

                ProyectoBLL.Agregar(proy);
                return(Json(new { ok = true, toRedirect = Url.Action("Index") }, JsonRequestBehavior.AllowGet));
                //return RedirectToAction("Index");
            }
            catch (Exception ex)
            {
                //ModelState.AddModelError("", "Ocurrió un error al crear el proyecto. " + ex.Message);
                //return View(proy);
                return(Json(new { ok = false, msg = "Ocurrió un error al crear el proyecto. " + ex.Message }, JsonRequestBehavior.AllowGet));
            }
        }
Ejemplo n.º 14
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            List <Proyectos> listado = new List <Proyectos>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    try
                    {
                        listado = ProyectoBLL.GetList(p => p.ProyectoId == Utilidades.ToInt(CriterioTextBox.Text));
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    break;

                case 1:
                    try
                    {
                        listado = ProyectoBLL.GetList(d => d.Descripcion.Contains(CriterioTextBox.Text));
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    break;
                }
            }
            else
            {
                listado = ProyectoBLL.GetList(c => true);
            }

            ConsultaDataGrid.ItemsSource = null;
            ConsultaDataGrid.ItemsSource = listado;
        }
Ejemplo n.º 15
0
        public Respuesta PostProyecto(ProyectoDTO proyectoDTO)
        {
            ProyectoBLL proyecto = new ProyectoBLL();

            return(proyecto.Insertar(proyectoDTO));
        }
Ejemplo n.º 16
0
        public Respuesta PutProyecto(ProyectoDTO proyectoDTO)
        {
            ProyectoBLL proyecto = new ProyectoBLL();

            return(proyecto.PutProyecto(proyectoDTO));
        }
Ejemplo n.º 17
0
        public Respuesta DeleteProyecto(ProyectoDTO proyectoDTO)
        {
            ProyectoBLL proyecto = new ProyectoBLL();

            return(proyecto.DeleteProyecto(proyectoDTO));
        }
Ejemplo n.º 18
0
        // GET: Proyecto
        public ActionResult Index()
        {
            var proyectos = ProyectoBLL.ListarProyectos();

            return(View(proyectos));
        }
Ejemplo n.º 19
0
        public ActionResult Modificar(int id)
        {
            var proy = ProyectoBLL.DetalleProy(id);

            return(View(proy));
        }
Ejemplo n.º 20
0
        public List <ProyectoDTO> GetProyectos()
        {
            ProyectoBLL proyecto = new ProyectoBLL();

            return(proyecto.GetRecords());
        }