protected void btnAgregar_Click(object sender, EventArgs e) { lblErrores.Text = ""; UnidadesMedida unidades = new UnidadesMedida(); unidades.Unidad = txtClave.Text; unidades.verificaExiste(); bool existeUnidad = unidades.Existe; if (!existeUnidad) { SqlDataSource1.InsertCommand = "insert into catunidmedida values(@idMedida,@descripcion)"; SqlDataSource1.InsertParameters.Add("idMedida", txtClave.Text); SqlDataSource1.InsertParameters.Add("descripcion", txtDescripcion.Text); try { SqlDataSource1.Insert(); GridView1.DataBind(); txtClave.Text = txtDescripcion.Text = ""; } catch (Exception ex) { lblErrores.Text = "Error al agregar la unidad " + txtClave.Text + ": " + ex.Message; } } else { lblErrores.Text = "La unidad a ingresar ya se encuentra registrada"; } }
private void unidadesDeMedidaToolStripMenuItem_Click(object sender, EventArgs e) { UnidadesMedida ventanaUnidadesMedida = new UnidadesMedida(); ventanaUnidadesMedida.MdiParent = this; ventanaUnidadesMedida.Show(); }
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { checaSesiones(); if (usuarioLog != null) { if (e.Row.RowState.ToString() == "Normal" || e.Row.RowState.ToString() == "Alternate") { var btnEliminar = e.Row.Cells[2].Controls[1].FindControl("btnEliminar") as Button; string clave = DataBinder.Eval(e.Row.DataItem, "idMedida").ToString(); UnidadesMedida unidades = new UnidadesMedida(); unidades.Unidad = clave; unidades.verificaRelacion(); if (unidades.Relacionado) { btnEliminar.Text = "Elimina"; btnEliminar.Enabled = false; btnEliminar.CssClass = "btn-default ancho50px"; } else { btnEliminar.OnClientClick = "return confirm('¿Está seguro de eliminar la unidad " + clave + "?')"; btnEliminar.Text = "Elimina"; btnEliminar.Enabled = true; btnEliminar.CssClass = "btn-danger ancho50px"; } } } else { Response.Redirect("Default.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack) { return; } var tipoUnidadBusiness = new TipoUnidadBusiness(); TipoUnidad.DataSource = tipoUnidadBusiness.ObtenerTipoUnidad().ListaTipoUnidad; TipoUnidad.DataBind(); var empresaBusiness = new EmpresaBusiness(); Empresa.DataSource = empresaBusiness.ObtenerEmpresas().ListaEmpresas; Empresa.DataBind(); var unidadMedidaBusiness = new UnidadMedidaBusiness(); UnidadesMedida.DataSource = unidadMedidaBusiness.ObtenerUnidadesMedida(true).ListaUnidadMedida; UnidadesMedida.DataBind(); if (Request.QueryString["IdUnidad"] == null) { return; } var idLugar = Request.QueryString["IdUnidad"]; ObtenerDatosUnidad(Convert.ToInt32(idLugar)); }
public async Task <IActionResult> Edit(int id, [Bind("IdUniMed,DescripcionUniMed,Status,Observaciones")] UnidadesMedida unidadMedida) { if (id != unidadMedida.IdUniMed) { return(NotFound()); } if (ModelState.IsValid) { UnidadesMedida mUniMed = await _context.UnidadesMedida .Where(d => d.IdUniMed == id).SingleAsync(); try { if (mUniMed.DescripcionUniMed.Equals(unidadMedida.DescripcionUniMed)) { _context.Update(unidadMedida); await _context.SaveChangesAsync(); return(RedirectToAction("Details", new { id = unidadMedida.IdUniMed })); } else { await _context.UnidadesMedida .Where(d => d.DescripcionUniMed == unidadMedida.DescripcionUniMed).SingleAsync(); } } catch (Exception ex) { if (ex is InvalidOperationException) { _context.Entry(mUniMed).State = EntityState.Detached; _context.Update(unidadMedida); await _context.SaveChangesAsync(); return(RedirectToAction("Details", new { id = unidadMedida.IdUniMed })); } else if (ex is DbUpdateConcurrencyException) { if (!UnidadesMedidaExists(unidadMedida.IdUniMed)) { return(NotFound()); } else { throw; } } } String message = "UnidadMedidaError"; return(RedirectToAction("Edit", new { errorMessage = message })); } ViewData["Status"] = new SelectList(_context.Status, "Status1", "DescripcionStatus", unidadMedida.Status); return(View(unidadMedida)); }
public void Put(int id, [FromBody] UnidadesMedida newObj) { var oldObj = db.UnidadesMedida.Find(id); if (oldObj == null) { return; } newObj.Id = oldObj.Id; db.Entry(oldObj).CurrentValues.SetValues(newObj); db.SaveChanges(); }
protected void CargarComboUnidadMedida() { try { DataTable unidadesDt = new UnidadesMedida().Listar(); new UI().CargarCombov2(this.CmbUnidadMedida, unidadesDt, "Nombre", "id"); } catch (Exception ex) { new Log(Global.log).GuardaError("", ex); MessageBox.Show("Se ha provocado un error al cargar la unidad de medida"); throw; } }
public UnidadesMedida LlenaComboUnidadMedida() { UnidadesMedida campos = new UnidadesMedida(); DataTable dt = new DataTable(); List <CamposUnidadesM> ListaCamposUnidadMedida = new List <CamposUnidadesM>(); SqlConnection connection = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ConsultaConRetorno(connection, "[Usp_ComboUnidadesMedida]"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposUnidadesM reg = new CamposUnidadesM(); reg.IdUnidadMedida = Convert.ToInt32(row["IdUnidadMedida"].ToString()); reg.Nombre = row["Nombre"].ToString(); ListaCamposUnidadMedida.Add(reg); } campos.ListaRegUnidadesM = ListaCamposUnidadMedida.ToArray(); } catch (Exception ex) { Console.WriteLine(ex); } return(campos); }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack) { return; } FechaInicio.Text = DateTime.Now.ToShortDateString(); FechaFin.Text = DateTime.Now.AddDays(1).ToShortDateString(); var colaborador = new ColaboradorBusiness(); var unidadMedida = new UnidadMedidaBusiness(); var ruta = new RutaBusiness(); var unidad = new UnidadBusiness(); var cliente = new ClienteBusiness(); Colaboradores.DataSource = colaborador.ObtenerColaboradores(true).ListaColaboradores; Rutas.DataSource = ruta.ObtenerRutas().ListaRutas; UnidadesMedida.DataSource = unidadMedida.ObtenerUnidadesMedida(true).ListaUnidadMedida; Unidades.DataSource = unidad.ObtenerUnidades().ListaUnidades; Clientes.DataSource = cliente.ObtenerClientes(true).ListaClientes; Colaboradores.DataBind(); Rutas.DataBind(); UnidadesMedida.DataBind(); Unidades.DataBind(); Clientes.DataBind(); if (Request.QueryString["IdPlanificacion"] == null) { return; } var idLugar = Request.QueryString["IdPlanificacion"]; ObtenerDatosPlanificacion(Convert.ToInt32(idLugar)); }
public async Task <IActionResult> Create([Bind("DescripcionUniMed,Status,Observaciones")] UnidadesMedida unidadMedida) { if (ModelState.IsValid) { unidadMedida.Status = "D"; String uniMedName = unidadMedida.DescripcionUniMed; try { await _context.UnidadesMedida .Where(d => d.DescripcionUniMed == uniMedName).SingleAsync(); } catch (InvalidOperationException) { _context.Add(unidadMedida); await _context.SaveChangesAsync(); return(RedirectToAction("Details", new { id = unidadMedida.IdUniMed })); } String message = "UnidadMedidaError"; return(RedirectToAction("Create", new { errorMessage = message })); } ViewData["Status"] = new SelectList(_context.Status, "Status1", "DescripcionStatus", unidadMedida.Status); return(View(unidadMedida)); }
public void Post(UnidadesMedida sync) { db.UnidadesMedida.Add(sync); db.SaveChanges(); }
public static string FormatStock(int stock, Dictionary <string, int> presentaciones, UnidadesMedida unidadMedidaDefault) { var format = ""; if (stock == 0) { return("0"); } else if (!presentaciones.Any(x => x.Value <= stock)) { format += $"{stock} {unidadMedidaDefault.GetDescription()}"; } else { var stockInit = stock; foreach (var presentacion in presentaciones) { if (presentaciones.Any(x => x.Value <= stockInit)) { var cant = (int)(stockInit / presentacion.Value); var rest = stock % presentacion.Value; stockInit = rest; format += $"{cant} {presentacion.Key} "; } } if (stockInit != 0) { format += $"y {stockInit} {unidadMedidaDefault.GetDescription()}"; } } return(format); }