Example #1
0
 //Buscar catalogo con nombre y fecha
 private void buscarCatalogo(object sender, RoutedEventArgs e)
 {
     ListarCatalogos.SelectedItem = null;
     if (String.IsNullOrEmpty(txtBusquedaNombre.Text) &&
         String.IsNullOrEmpty(txtFecha.Text))
     {
         MessageBox.Show("Proporcione datos para buscar");
     }
     else
     {
         CADCatalogo con = new CADCatalogo();
         Catalogo    cat = new Catalogo();
         DataTable   dt  = new DataTable();
         cat.nombre = txtNombre.Text;
         cat.fecha  = Convert.ToDateTime(txtFecha.Text).ToString("yyyy/MM/dd");
         dt         = con.BuscarCatalogo(cat);
         if (dt.Rows.Count > 0)
         {
             ListarCatalogos.DataContext = dt.DefaultView;
         }
         else
         {
             MessageBox.Show("Sin coincidencias");
             ListarCatalogos.DataContext = dt.DefaultView;
         }
     }
 }
Example #2
0
        //Actualizar catalogo
        private void actualizarcatalogo(object sender, RoutedEventArgs e)
        {
            int  filas = 0;
            byte estado;

            if (String.IsNullOrEmpty(txtNombre.Text) ||
                String.IsNullOrEmpty(txtEstado.Text))
            {
                MessageBox.Show("No se permiten campos vacios");
            }
            else
            {
                CADCatalogo con = new CADCatalogo();
                Catalogo    upd = new Catalogo();
                upd.Id     = id;
                upd.nombre = txtNombre.Text;
                if (txtEstado.Text == "Activado")
                {
                    estado = 1;
                }
                else
                {
                    estado = 0;
                }
                upd.estado = estado;
                filas      = con.actualizarCatalogo(upd);
                switch (filas)
                {
                case 1:
                    MessageBox.Show("Catalogo actualizado");
                    clearData();
                    break;

                case -2:
                    MessageBox.Show("Ya hay un Catalogo con este nombre");
                    break;

                default:
                    MessageBox.Show("Catalogo no actialuzado");
                    break;
                }
            }
        }
Example #3
0
        //Eliminar catalogo
        private void eliminarCatalogo(object sender, RoutedEventArgs e)
        {
            int filas = 0;

            if (id != 0)
            {
                CADCatalogo con = new CADCatalogo();
                Catalogo    del = new Catalogo();
                del.Id = id;
                filas  = con.eliminarCatalogo(del);
                if (filas > 0)
                {
                    MessageBox.Show("Catalogo eliminado");
                }
                else
                {
                    MessageBox.Show("Catalogo no eliminado");
                }
            }
        }
Example #4
0
        //Crear nuevo catalogo
        private void registrarCatalogo(object sender, RoutedEventArgs e)
        {
            int         filas = 0;
            byte        estado;
            CADCatalogo con = new CADCatalogo();
            Catalogo    cat = new Catalogo();

            if (String.IsNullOrEmpty(txtNombre.Text) ||
                String.IsNullOrEmpty(txtEstado.Text))
            {
                MessageBox.Show("Por favor, llene todos los campos");
            }
            else
            {
                if (txtEstado.Text == "Activado")
                {
                    estado = 1;
                }
                else
                {
                    estado = 0;
                }
                cat.nombre = txtNombre.Text;
                cat.estado = estado;
                filas      = con.registrarCatalogo(cat);
                switch (filas)
                {
                case 1:
                    MessageBox.Show("Catalogo registrado");
                    break;

                case -2:
                    MessageBox.Show("Ya hay un Catalogo con este nombre");
                    break;

                default:
                    MessageBox.Show("Catalogo no registrado");
                    break;
                }
            }
        }
Example #5
0
        //Buscar catalogo por ID
        private void BuscarcatalogoXID(string idsearch)
        {
            int         data = Int32.Parse(idsearch);
            DataTable   dt   = new DataTable();
            CADCatalogo con  = new CADCatalogo();
            Catalogo    c    = new Catalogo();

            dt             = con.OneCatalog(data);
            txtNombre.Text = dt.Rows[0][1].ToString();
            byte estado = Convert.ToByte(dt.Rows[0][3]);

            switch (estado)
            {
            case 1:
                txtEstado.SelectedIndex = 0;
                break;

            default:
                txtEstado.SelectedIndex = 1;
                break;
            }
            id = data;
        }