Ejemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Servicio servicio  = new Servicio();
            int      resultado = 0;


            if ((!string.IsNullOrWhiteSpace(txtNombre.Text)) &&
                (!string.IsNullOrWhiteSpace(txtPrecio.Text))
                )
            {
                servicio.NombreServicio = txtNombre.Text.Trim();
                servicio.precioServicio = float.Parse(txtPrecio.Text);
                resultado = ServicioDao.Agregar(servicio);
            }
            else
            {
                resultado = 0;
                MessageBox.Show("Debe ingresar los valores");
            }

            if (resultado > 0)
            {
                MessageBox.Show("Servicio guardado con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar el servicio", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Ejemplo n.º 2
0
        public IActionResult CrearServicio(ServicioModel model)
        {
            if (!ModelState.IsValid)
            {
                agregarMensajePrincipal("Verifique los datos ingresados .", TipoMensaje.ERROR);
                TempData["Mensajes"] = mensajes;

                ViewData["Nombre"]      = model.Nombre;
                ViewData["Descripcion"] = model.Descripcion;
                return(View(model));
            }

            else
            {
                Servicio servicioNuevo = new Servicio
                {
                    Nombre      = model.Nombre,
                    Descripcion = model.Descripcion,
                    Negocio     = HttpContext.Session.GetObjectFromJson <Negocio>("negocioEnSession"),
                    NegocioID   = HttpContext.Session.GetObjectFromJson <Negocio>("negocioEnSession").ID
                };

                string urlImagen = "/images/sinFotoDePerfil.jpg";
                if (model.file != null)
                {
                    urlImagen = ServicioDao.guardarImagenServicio(model.file, _env, servicioNuevo);
                }
                servicioNuevo.UrlImagen = urlImagen;
                ServicioDao.grabarServicio(_context, servicioNuevo);
                return(RedirectToAction("ListarServicio", "Servicio", servicioNuevo));
            }
        }
Ejemplo n.º 3
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            Servicio servicio  = new Servicio();
            int      resultado = 0;
            string   msj       = "";


            if ((!string.IsNullOrWhiteSpace(txtNombre.Text)) &&
                (!string.IsNullOrWhiteSpace(txtPrecio.Text))
                )
            {
                servicio.NombreServicio = txtNombre.Text.Trim();
                servicio.precioServicio = float.Parse(txtPrecio.Text);

                if (button1.Text.Equals("&Registrar"))
                {
                    msj       = "Servicio registrado con éxito!!";
                    resultado = ServicioDao.Agregar(servicio);
                }
                if (button1.Text.Equals("&Actualizar"))
                {
                    msj = "Servicio actualizado con éxito!!";
                    servicio.idServicio = Convert.ToInt32(txtCodigo.Text.Trim());
                    resultado           = ServicioDao.Modificar(servicio);
                }
            }
            else
            {
                resultado = 0;
                MessageBox.Show("Debe ingresar los valores");
            }

            if (resultado > 0)
            {
                dgvServicios.DataSource            = ServicioDao.Buscar();
                dgvServicios.Columns[0].HeaderText = "Código";
                dgvServicios.Columns[0].Width      = 60;
                dgvServicios.Columns[1].HeaderText = "Nombre";
                dgvServicios.Columns[1].Width      = 230;
                dgvServicios.Columns[2].HeaderText = "Precio";
                dgvServicios.Columns[2].DefaultCellStyle.Format = "C2";
                tabControl1.SelectedTab = tabPage2;
                button1.Text            = "&Registrar";
                resetValores();

                MessageBox.Show(msj, "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar el servicio", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Ejemplo n.º 4
0
 private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (dgvServicios.RowCount == 0)
     {
         dgvServicios.DataSource            = ServicioDao.Buscar();
         dgvServicios.Columns[0].HeaderText = "Código";
         dgvServicios.Columns[0].Width      = 60;
         dgvServicios.Columns[1].HeaderText = "Nombre";
         dgvServicios.Columns[1].Width      = 230;
         dgvServicios.Columns[2].DefaultCellStyle.Format = "C2";
         dgvServicios.Columns[2].HeaderText = "Precio";
     }
 }
Ejemplo n.º 5
0
        private void fillSusursal()
        {
            chKSucursal.Items.Clear();
            MySqlDataReader _readerS = ServicioDao.fillSucursales();

            while (_readerS.Read())
            {
                string name = _readerS.GetString("sucursal");
                string id   = _readerS.GetString("id");
                chKSucursal.Items.Add(name);
                chKSucursal.DisplayMember = name;
                chKSucursal.ValueMember   = id;
            }
        }
Ejemplo n.º 6
0
 private void cargarDatos()
 {
     dgvServicios.DataSource            = ServicioDao.Buscar(txtNombres.Text);
     dgvServicios.RowHeadersVisible     = false;
     dgvServicios.Columns[0].HeaderText = "Código";
     dgvServicios.Columns[0].Width      = 50;
     dgvServicios.Columns[0].Visible    = false;
     dgvServicios.Columns[1].HeaderText = "Nombres";
     dgvServicios.Columns[1].Width      = 190;
     dgvServicios.Columns[2].HeaderText = "Precio";
     dgvServicios.Columns[2].DefaultCellStyle.Format = "C2";
     dgvServicios.Columns[2].Width = 100;
     dgvServicios.Columns[3].Width = 100;
 }
Ejemplo n.º 7
0
        public IActionResult EditarServicio(EditarServicioModelAndView model)
        {
            Servicio serv = servicioDao.obtenerServicioPorID(_context, model.ID);

            serv.Nombre      = model.Nombre;
            serv.Descripcion = model.Descripcion;
            if (model.file != null)
            {
                serv.UrlImagen = ServicioDao.guardarImagenServicio(model.file, _env, serv);
            }
            servicioDao.editarServicio(_context, serv);

            return(RedirectToAction("ListarServicio", "Servicio"));
        }
Ejemplo n.º 8
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            int pos;

            pos = dgvServicios.CurrentRow.Index;
            string id = Convert.ToString(dgvServicios[0, pos].Value);

            DialogResult result = MessageBox.Show("Eliminar el servicio: " + id, "Confirmar", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                ServicioDao.Eliminar(Convert.ToInt32(id));
                dgvServicios.DataSource            = ServicioDao.Buscar();
                dgvServicios.Columns[0].HeaderText = "Código";
                dgvServicios.Columns[0].Width      = 60;
                dgvServicios.Columns[1].HeaderText = "Nombre";
                dgvServicios.Columns[1].Width      = 230;
                dgvServicios.Columns[2].HeaderText = "Precio";
                dgvServicios.Columns[2].DefaultCellStyle.Format = "C2";
                MessageBox.Show("Servicio eliminado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }