示例#1
0
 private void searchButton_Click(object sender, EventArgs e)
 {
     if (validarId("Favor ingresar el id del usuario que desea buscar") && ValidarBuscar())
     {
         LLenar(EquiposBLL.Buscar(RU.StringToInt(equipoIdTextBox.Text)));
     }
 }
        private void Imprimebutton_Click(object sender, EventArgs e)
        {
            ReportingViewerEquipos viewer = new ReportingViewerEquipos();

            viewer.RptViewer.Reset();
            viewer.RptViewer.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local;

            viewer.RptViewer.LocalReport.ReportPath = @"C:\Users\Henry O\Source\Repos\AlmacenTech2\AlmacenTech\AlmacenTech\Reportes\ListadoEquipos.rdlc";

            viewer.RptViewer.LocalReport.DataSources.Clear();

            //if(FiltrocomboBox.SelectedIndex == 0)
            //{
            //    viewer.RptViewer.LocalReport.DataSources.Add(
            //    new ReportDataSource("DataSetEquipos",
            //    EquiposBLL.GetListaId(Convert.ToInt32(FiltrocomboBox.Text))));
            //}
            viewer.RptViewer.LocalReport.DataSources.Add(
                new ReportDataSource("DataSetEquipos",
                                     EquiposBLL.GetLista()));

            viewer.RptViewer.LocalReport.Refresh();

            viewer.Show();
        }
示例#3
0
 private bool ValidarExiste(string aux)
 {
     if (EquiposBLL.GetListaSerial(aux).Count() > 0)
     {
         MessageBox.Show("Este Equipo ya existe." + "\n" + "Verifique que el serial esta ingresado correctamente");
         return(false);
     }
     return(true);
 }
示例#4
0
 private void Deletebutton_Click(object sender, EventArgs e)
 {
     if (validarId("Favor digitar el id del equipo que desea eliminar") && ValidarBuscar())
     {
         EquiposBLL.Eliminar(RU.StringToInt(equipoIdTextBox.Text));
         limpiarErrores();
         limpiar();
         MessageBox.Show("ELiminado con exito");
     }
 }
 private void Cargar()
 {
     FiltrocomboBox.Items.Insert(0, "ID");
     FiltrocomboBox.Items.Insert(1, "Marca");
     FiltrocomboBox.Items.Insert(2, "ID Tipo de equipo");
     FiltrocomboBox.Items.Insert(3, "Fecha de ingreso");
     FiltrocomboBox.DataSource      = FiltrocomboBox.Items;
     FiltrocomboBox.DisplayMember   = "ID";
     EquiposdataGridView.DataSource = EquiposBLL.GetLista();
 }
示例#6
0
        private bool ValidarBuscar()
        {
            if (EquiposBLL.Buscar(RU.StringToInt(equipoIdTextBox.Text)) == null)
            {
                MessageBox.Show("Este registro no existe");
                return(false);
            }

            return(true);
        }
示例#7
0
        public async Task <IHttpActionResult> GetUser()
        {
            var equipos = new EquiposBLL().getEquipos();

            if (equipos != null)
            {
                return(Ok(equipos));
            }
            return(NotFound());
        }
示例#8
0
 private void SaveButton_Click_1(object sender, EventArgs e)
 {
     BuscarerrorProvider.Clear();
     LlenarClase(equipo);
     if (ValidarTextbox() && ValidarExiste(serialNumTextBox.Text))
     {
         EquiposBLL.Insertar(equipo);
         limpiar();
         MessageBox.Show("Guardado con exito");
     }
 }
示例#9
0
 private void UpdateButton_Click(object sender, EventArgs e)
 {
     if (validarId("Favor Buscar el equipo que desea actualizar") && ValidarTextbox())
     {
         LlenarClase(equipo);
         if (ValidarExiste(serialNumTextBox.Text))
         {
             EquiposBLL.Actualizar(RU.StringToInt(equipoIdTextBox.Text), equipo);
             limpiar();
             MessageBox.Show("Actualizado con exito");
         }
     }
 }
示例#10
0
        public IHttpActionResult Create(CreateEquiposBindingModels model)
        {
            ResponseDTO result = new EquiposBLL().Insertar(new EquiposDTO()
            {
                Modelo      = model.Modelo,
                FechaCompra = model.FechaCompra,
                Serial      = model.Serial,
                Descripcion = model.Descripcion,
                Tipo        = model.Tipo,
                Marca       = model.Marca,
            });

            return(Ok(result));
        }
示例#11
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            paso = EquiposBLL.Guardar(Equipo);

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Transaccione exitosa!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Transaccion Fallida", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
 private void BuscarSeleccion()
 {
     if (FiltrocomboBox.SelectedIndex == 0)
     {
         EquiposdataGridView.DataSource = EquiposBLL.GetListaId(RU.StringToInt(FiltrotextBox.Text));
     }
     if (FiltrocomboBox.SelectedIndex == 1)
     {
         EquiposdataGridView.DataSource = EquiposBLL.GetListaMarca(FiltrotextBox.Text);
     }
     if (FiltrocomboBox.SelectedIndex == 2)
     {
         EquiposdataGridView.DataSource = EquiposBLL.GetListaTipo(RU.StringToInt(FiltrotextBox.Text));
     }
     if (FiltrocomboBox.SelectedIndex == 3)
     {
         EquiposdataGridView.DataSource = EquiposBLL.GetListaFecha(DesdeDateTimePicke.Value, HastadateTimePicker.Value);
     }
 }
        private bool validar()
        {
            if (FiltrocomboBox.SelectedIndex == 3)
            {
                if (DesdeDateTimePicke.Value == HastadateTimePicker.Value)
                {
                    MessageBox.Show("Favor definir un intervalo diferente entre las dos fechas");
                    return(false);
                }
                else
                {
                    return(true);
                }
            }
            if (string.IsNullOrEmpty(FiltrotextBox.Text))
            {
                BuscarerrorProvider.SetError(FiltrotextBox, "Ingresar el campo que desea filtar");
                return(false);
            }

            if (FiltrocomboBox.SelectedIndex == 1 && EquiposBLL.GetListaMarca(FiltrotextBox.Text).Count == 0)
            {
                MessageBox.Show("No hay registros que coincidan con este campo de filtro..." + "\n" + "\n" + "Intente con otro campo");
                return(false);
            }
            if (FiltrocomboBox.SelectedIndex == 0 && EquiposBLL.GetListaId(RU.StringToInt(FiltrotextBox.Text)).Count == 0)
            {
                MessageBox.Show("No hay registros que coincidan con este campo de filtro..." + "\n" + "\n" + "Intente con otro campo");
                return(false);
            }

            BuscarerrorProvider.Clear();


            return(true);
        }
 public void Cargar()
 {
     EquiposcomboBox.DataSource    = EquiposBLL.GetLista();
     EquiposcomboBox.ValueMember   = "EquipoId";
     EquiposcomboBox.DisplayMember = "TiposEquipos";
 }
示例#15
0
 public void Post([FromBody] Equipos equipos)
 {
     EquiposBLL.Guardar(equipos);
 }
示例#16
0
 public ActionResult <Equipos> Get(int id)
 {
     return(EquiposBLL.Buscar(id));
 }
示例#17
0
 public ActionResult <List <Equipos> > Get()
 {
     return(EquiposBLL.GetEquipos());
 }