public List <Etiquetas> ListaPliegosOT(string OT, string Pliego, string Maquina, int procedimiento) { List <Etiquetas> lista = new List <Etiquetas>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "[Metrics_Etiquetas_Listado]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@OT", OT); cmd.Parameters.AddWithValue("@Pliego", Pliego); cmd.Parameters.AddWithValue("@Maquina", Maquina); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Etiquetas d = new Etiquetas(); d.Pliego = reader["Pliego"].ToString(); lista.Add(d); } } con.CerrarConexion(); return(lista); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string eti = Request.QueryString["id"]; EtiquetasController ec = new EtiquetasController(); Etiquetas et = ec.Carga_Etiqueta(eti, 1); lblOT.Text = et.OT; lblNombreOT.Text = et.NombreOT; lblFechaCreacion.Text = et.FechaCreacion; lblTiraje.Text = et.Tiraje2; lblCliente.Text = et.Cliente; lblElemento.Text = et.Elemento; lblPliego.Text = et.Pliego; lblActividad.Text = et.Actividad; lblProxActividad.Text = et.ProximaActividad; lblProxActividadDesc.Text = et.ProximaActividadDesc; lblObs.Text = et.Observacion; lblMaquina.Text = et.Maquina; lblOperador.Text = et.Operador; lblPeso.Text = et.Peso; lblCantidad.Text = et.Cantidad; lblFechaImpresion.Text = DateTime.Now.ToString("dd/MM/yyyy HH:mm"); lblIdPallet.Text = eti.ToString(); ClientScript.RegisterStartupScript(GetType(), "Barcode", "Barcode(" + eti + ");", true); //string script = @"<script type='text/javascript'>Barcode(" + eti + "); </script>"; //ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", script, false); } }
public ActionResult Principal(string id) { vista_participante miVistaParticipante = new vista_participante(); PersonaModel myPersona = new Personas().BuscaPersonaPorRutdv(id); IEnumerable <ProyectosParticipantesModel> myProyectoParticipante = new Models.ProyectosParticipantes().BuscaProyectosParticipante(myPersona.per_id); IEnumerable <EtiquetaModel> myEtiquetas = new Etiquetas().BuscaTodasEtiquetas(); ObservacionModel myObs = new ObservacionModel(); myObs.observacion = "Busqueda del Participante " + myPersona.nombres + " " + myPersona.paterno; myObs.usr_id = (int)Session["UserID"]; myObs.per_id = myPersona.per_id; Observaciones myObservacion = new Observaciones(); if (myObservacion.Agregar(myObs)) { ViewBag.Message = "Reistro de Observación"; } IEnumerable <ObservacionModel> myListadoObservaciones = new Observaciones().ListadoObservaciones(myObs.per_id); miVistaParticipante.PersonaModel = myPersona; miVistaParticipante.EtiquetaModel = myEtiquetas; miVistaParticipante.ProyectosParticipantesModel = (IEnumerable <ProyectosParticipantesModel>)myProyectoParticipante; miVistaParticipante.ObservacionModel = myListadoObservaciones; return(View(miVistaParticipante)); }
//DELETE public ActionResult Inactivar(int?id) { Etiquetas etiqueta = context.Etiquetas.Find(id); if (etiqueta.Activo == true) { etiqueta.Activo = false; } context.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult CrearEtiqueta([FromBody] Etiquetas etiqueta) { try { EtiquetasCore etiquetasCore = new EtiquetasCore(dbContext); string response = etiquetasCore.CreateEtiqueta(etiqueta); return(Ok(response)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex)); } }
public IActionResult Crear(string nombre, string descripcion) { Etiquetas etiqueta = new Etiquetas(); etiqueta.nombreetiqueta = nombre; etiqueta.descripcionEtiqueta = descripcion; _context.Add(etiqueta); _context.SaveChanges(); return(RedirectToAction("Index", "Etiqueta")); }
public ActionResult Volver(string id) { vista_participante miVistaParticipante = new vista_participante(); PersonaModel myPersona = new Personas().BuscaPersonaPorRutdv(id); IEnumerable <ProyectosParticipantesModel> myProyectoParticipante = new Models.ProyectosParticipantes().BuscaProyectosParticipante(myPersona.per_id); IEnumerable <EtiquetaModel> myEtiquetas = new Etiquetas().BuscaTodasEtiquetas(); IEnumerable <ObservacionModel> myListadoObservaciones = new Observaciones().ListadoObservaciones(myPersona.per_id); miVistaParticipante.PersonaModel = myPersona; miVistaParticipante.EtiquetaModel = myEtiquetas; miVistaParticipante.ProyectosParticipantesModel = (IEnumerable <ProyectosParticipantesModel>)myProyectoParticipante; miVistaParticipante.ObservacionModel = myListadoObservaciones; return(View("~/Views/Home/Principal.cshtml", miVistaParticipante)); }
public async Task <Unit> Handle(Ejecuta request, CancellationToken cancellationToken) { var etiquetas = new Etiquetas { Id = Guid.NewGuid().ToString(), Codigo = request.Codigo, Descripcion = request.Descripcion, Estado = true }; context.paramEtiquetas.Add(etiquetas); var result = await context.SaveChangesAsync(); if (result > 0) { return(Unit.Value); } throw new Exception("No se pudo insertar el registro"); }
public bool ValidateNotNullEtiqueta(Etiquetas etiqueta) { try { if (dbContext.Etiquetas.Any(a => a.Nombre == etiqueta.Nombre)) { return(false); } else { return(true); } } catch (Exception ex) { throw ex; } }
public Etiquetas Carga_Etiqueta(string IdPallet, int Procedimiento) { Etiquetas p = null; Conexion conexion = new Conexion(); SqlCommand cmd = conexion.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "[Metrics_Etiquetas_Listar]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@OT", IdPallet); cmd.Parameters.AddWithValue("@Pliego", ""); cmd.Parameters.AddWithValue("@Maquina", ""); cmd.Parameters.AddWithValue("@Procedimiento", 1); SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { p = new Etiquetas(); p.OT = reader["OT"].ToString(); p.NombreOT = reader["NombreOT"].ToString(); p.FechaCreacion = Convert.ToDateTime(reader["FechaCreacion"].ToString()).ToString("dd/MM/yyyy HH:mm"); p.Tiraje2 = Convert.ToInt32(reader["Planificado"].ToString()).ToString("N0").Replace(",", "."); p.Cliente = reader["Cliente"].ToString(); p.Elemento = reader["ElementoCompleto"].ToString(); p.Pliego = reader["Pliego"].ToString() + "<br/>" + reader["Elemento"].ToString(); //cortado + comp p.Actividad = reader["Processo"].ToString(); //replace p.ProximaActividad = reader["ProxActividad"].ToString(); //reader[""].ToString(); p.ProximaActividadDesc = reader["ProxActividadDesc"].ToString(); p.Observacion = reader["Obs"].ToString(); p.Maquina = reader["Maquina"].ToString(); p.Operador = reader["InsUser"].ToString(); p.Peso = reader["QuantityKG"].ToString(); p.Cantidad = Convert.ToInt32(reader["Quantity"].ToString()).ToString("N0").Replace(",", "."); p.IdPallet = reader["IdPalletLabel"].ToString(); //string tamanopt = p.Actividad.Length > 15 ? "14pt" : "24pt"; //< td align = "center" style = "font-size:"+ tamanopt + "; font-weight:bold" > Pliego </ td > } } conexion.CerrarConexion(); return(p); }
internal string[] ToArray() { try { myLabels = etiApp.Tabelas.get_Etiquetas(Convert.ToByte(bytLableType)); myLabel = myLabels.FindEtiqueta(bytLableType, 0, labelFileName, ref myGraphic); string strErrorDescription = string.Empty; string strCamposSelect = myLabels.GetCamposSelectToQtd(EmissionBy, bytTpEmissaoPorDocOuLinha, copiesType, chkUsaQtdMedidas, measureType, blnFiltroComTpNivel, strTabDocLin); string strFiltroLeftJoin = myLabels.GetFiltroLeftJoin(strCamposSelect + " " + strFiltroWhere + " " + strFiltroOrderBy, strTabDocCab, strTabDocLin, ref strErrorDescription); if (!string.IsNullOrEmpty(strErrorDescription)) { throw new Exception(strErrorDescription); } string[] res = new string[] { Convert.ToInt32(bytLableType).ToString(), Convert.ToInt32(toPrint).ToString(), Convert.ToInt32(columnPosition).ToString(), Convert.ToInt32(linePosition).ToString(), Convert.ToInt32(Copies).ToString(), Convert.ToInt32(EmissionBy).ToString(), Convert.ToInt32(bytTpEmissaoPorDocOuLinha).ToString(), Convert.ToInt32(copiesType).ToString(), strCamposSelect, strFiltroLeftJoin, strFiltroWhere, strFiltroOrderBy, lngPromInic.ToString(), lngPromFinal.ToString(), "0", strFiltroArmazens, strFiltroArtigos, DataInicPreco.ToShortDateString(), DataFimPreco.ToShortDateString(), strFiltroPromocoes }; return(res); } catch (Exception ex) { throw new Exception("PrintLabelInput.ToArray", ex); } }
public ActionResult CrearEtiqueta(EtiquetasAdminViewModel model, IdiomasAdminViewModel listmodel) { Etiquetas etiqueta = new Etiquetas() { CodEtiqueta = model.CodEtiqueta, DescripcionEtiqueta = model.DescripcionEtiqueta, Valor = model.Valor, Activo = true, Publicar = true, IdIdioma = model.IdIdioma, FechaCreacion = DateTime.Now, UsuarioCreacion = "admin", FechaModificacion = "/", UsuarioModificacion = "admin", }; context.Etiquetas.Add(etiqueta); context.SaveChanges(); return(RedirectToAction("Index")); }
public string CreateEtiqueta(Etiquetas etiqueta) { try { bool validEtiqueta = ValidateNotNullEtiqueta(etiqueta); if (validEtiqueta) { dbContext.Add(etiqueta); dbContext.SaveChanges(); return(etiqueta.Id.ToString()); } else { var eti = ( from e in dbContext.Etiquetas where e.Nombre == etiqueta.Nombre select new { IdEtiqueta = e.Id } ).ToList(); var estructura = eti.Select(x => new { IdEtiqueta = x.IdEtiqueta }).First(); return(estructura.IdEtiqueta.ToString()); } return("Null"); } catch (Exception ex) { throw ex; } }
public ActionResult EditarEtiqueta(EtiquetasAdminViewModel model, int id) { Etiquetas etiqueta = context.Etiquetas.Find(id); if (ModelState.IsValid) { context.Entry(etiqueta).State = EntityState.Modified; etiqueta.Id = model.Id; etiqueta.CodEtiqueta = model.CodEtiqueta; etiqueta.DescripcionEtiqueta = model.DescripcionEtiqueta; etiqueta.Valor = model.Valor; etiqueta.Publicar = model.Publicar; etiqueta.FechaCreacion = DateTime.Now; etiqueta.UsuarioCreacion = "admin"; etiqueta.FechaModificacion = "/"; etiqueta.UsuarioModificacion = "admin"; etiqueta.IdIdioma = model.IdIdioma; context.SaveChanges(); return(RedirectToAction("Index")); } return(View(etiqueta)); }
public List <Etiquetas> Produccion_EstadisticaEnc(string OT, string Pliego, string Maquina, int Procedimiento) { List <Etiquetas> lista = new List <Etiquetas>(); Conexion conexion = new Conexion(); SqlCommand cmd = conexion.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "[Metrics_Etiquetas_Listar]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@OT", OT); cmd.Parameters.AddWithValue("@Pliego", Pliego); cmd.Parameters.AddWithValue("@Maquina", Maquina); cmd.Parameters.AddWithValue("@Procedimiento", 0); cmd.CommandTimeout = 9000000; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Etiquetas p = new Etiquetas(); p.OT = reader["numordem"].ToString(); p.NombreOT = reader["descricao"].ToString().ToLower(); p.Tiraje = Convert.ToInt32(reader["qtdplanejado"].ToString()); p.Buenos = Convert.ToInt32(reader["bons"].ToString()); p.ObjId = reader["objId"].ToString(); p.Maquina = reader["maquina"].ToString(); p.CantidadPallets = Convert.ToInt32(reader["palletqty"].ToString()); p.FechaInicio = Convert.ToDateTime(reader["DtHoraInicio"].ToString()).ToString("dd/MM/yyyy HH:mm"); p.Pliego = reader["processo"].ToString().ToLower(); p.Accion = "<a style = 'Color:Blue;text-decoration:none;cursor:pointer;' href = 'javascript:Mostrar(\"" + p.ObjId + "\",\"" + p.OT + "\",\"" + p.NombreOT.Replace("'", "").ToUpper() + "\",\"" + p.Pliego.ToUpper() + "\")' >Seleccionar</a>"; lista.Add(p); } } conexion.CerrarConexion(); return(lista); }
private void button2_Click(object sender, EventArgs e) { Cargando.Mostrar(); var etiquetas = new List <Etiquetas>(); foreach (DataGridViewRow item in this.dgvExistencias.Rows) { int pID = Util.Entero(item.Cells["ParteID"].Value); var oParte = Datos.GetEntity <Parte>(c => c.ParteID == pID); decimal test = (decimal)item.Cells["Existencia"].Value; for (var x = 0; x < (decimal)item.Cells["Existencia"].Value; x++) { var etiqueta = new Etiquetas() { ParteID = pID, NumeroParte = oParte.NumeroParte, sParteID = oParte.ParteID.ToString("D8"), NombreParte = oParte.NombreParte, CodigoBarra = oParte.CodigoBarra, NumeroEtiquetas = Convert.ToInt32(Math.Round(test, 0)) }; etiquetas.Add(etiqueta); } } Cargando.Cerrar(); IEnumerable <Etiquetas> detalleE = etiquetas; using (FastReport.Report report = new FastReport.Report()) { report.Load(string.Format("{0}{1}", GlobalClass.ConfiguracionGlobal.pathReportes, "ReporteEtiquetas.frx")); report.RegisterData(detalleE, "etiquetas", 3); report.SetParameterValue("FolioFactura", 0); report.GetDataSource("etiquetas").Enabled = true; report.Show(true); //report.Design(true); } }
//UPDATE public ActionResult EditarEtiqueta(int?id) { IEnumerable <SelectListItem> listaIdioma = context.Idiomas .Where(x => x.Activo == true) .OrderBy(x => x.IdIdioma) .Select(x => new SelectListItem { Value = x.IdIdioma.ToString(), Text = x.Idioma }); ViewBag.Idioma = listaIdioma; Etiquetas etiqueta = context.Etiquetas.Find(id); //Tabla de BD EtiquetasAdminViewModel etiquetaViewModel = new EtiquetasAdminViewModel() { Id = etiqueta.Id, CodEtiqueta = etiqueta.CodEtiqueta, DescripcionEtiqueta = etiqueta.DescripcionEtiqueta, Valor = etiqueta.Valor, Activo = true, FechaCreacion = DateTime.Now, UsuarioCreacion = "admin", FechaModificacion = "/", UsuarioModificacion = "admin", IdIdioma = etiqueta.IdIdioma, Publicar = Convert.ToBoolean(etiqueta.Publicar), }; if (etiqueta == null) { return(HttpNotFound()); } return(View(etiquetaViewModel)); //ViewModel }
public static string CargarPliegosOT(string OT) { EtiquetasController c = new EtiquetasController(); List <Etiquetas> lista = c.ListaPliegosOT(OT, "", "", -1); List <Etiquetas> lista2 = new List <Etiquetas>(); //ListaPliegosOT int contador = 1; Etiquetas insert1 = new Etiquetas(); insert1.Pliego = "Todos"; lista2.Insert(0, insert1); foreach (Etiquetas ps in lista) { Etiquetas objst = new Etiquetas(); //objst.Componente = ps.Componente; objst.Pliego = ps.Pliego; lista2.Insert(contador, objst); contador++; } JavaScriptSerializer jscript = new JavaScriptSerializer(); return(jscript.Serialize(lista2)); }
public static void SetFormulario(Etiquetas element, Formulario newFormulario) { DslModeling::DomainRoleInfo.SetLinkedElement(element, EtiquetasDomainRoleId, newFormulario); }
/// <summary> /// Constructor /// Creates a FormularioHasEtiquetas link in the same Partition as the given Formulario /// </summary> /// <param name="source">Formulario to use as the source of the relationship.</param> /// <param name="target">Etiquetas to use as the target of the relationship.</param> public FormularioHasEtiquetas(Formulario source, Etiquetas target) : base((source != null ? source.Partition : null), new DslModeling::RoleAssignment[]{new DslModeling::RoleAssignment(FormularioHasEtiquetas.FormularioDomainRoleId, source), new DslModeling::RoleAssignment(FormularioHasEtiquetas.EtiquetasDomainRoleId, target)}, null) { }
public static Formulario GetFormulario(Etiquetas element) { return DslModeling::DomainRoleInfo.GetLinkedElement(element, EtiquetasDomainRoleId) as Formulario; }
private void buttonComparar_Click(object sender, RoutedEventArgs e) { List <producto_sw.Software> listaRanking = new List <Software>(); if (dataGridSoftwaresRegistrados.Items.Count == 0) { MessageBox.Show("Tabla vacia"); // await this.ShowMessageAsync(DiccionarioDatos.ADVERTENCIA, DiccionarioDatos.TABLA_VACIA); } if (dataGridSoftwaresRegistrados.Items.Count > 0) { DataTable dtColumnas = new DataTable(); dtColumnas.Columns.Add("Nombre", typeof(string)); dtColumnas.Columns.Add("Version", typeof(string)); dtColumnas.Columns.Add("Costo Total", typeof(string)); dtColumnas.Columns.Add("Costo Normalizado", typeof(string)); dtColumnas.Columns.Add("Valor linguistico Costo", typeof(string)); dtColumnas.Columns.Add("Valor Calidad Producto", typeof(string)); dtColumnas.Columns.Add("Valor linguistico Calidad Producto", typeof(string)); dtColumnas.Columns.Add("Puntaje Final", typeof(string)); dataGridCostoCalidad.ItemsSource = dtColumnas.DefaultView; foreach (System.Data.DataRowView dr in dataGridSoftwaresRegistrados.ItemsSource) { if (dr[0].Equals(true) == true) { if (!String.IsNullOrEmpty(textPresupuesto.Text)) { double presupuesto = Double.Parse(textPresupuesto.Text); double costo_total = Double.Parse(dr[4].ToString()); if (presupuesto < costo_total) { MessageBox.Show("El presupuesto debe ser mayor al costo total"); } else { double valorNormalizado = costo_total / presupuesto; //MessageBox.Show(Double.Parse(dr[5].ToString()) + ""); CostoCalidad costo_calidad = new CostoCalidad(Double.Parse(dr[5].ToString()), valorNormalizado); double puntajeFinal = costo_calidad.obtenerCostoCalidad(); Software unSoftware = new Software(); unSoftware.Nombre_producto = dr[2].ToString(); unSoftware.Version = dr[3].ToString(); unSoftware.C_total = dr[4].ToString(); unSoftware.Costo_normalizado = valorNormalizado; unSoftware.Nivel_calidad_costo = Etiquetas.obtenerEtiquetaLenguisticaCosto(valorNormalizado); unSoftware.Valor_nivel_calidad = dr[5].ToString(); // del producto unSoftware.Nivel_calidad = dr[6].ToString(); // del producto unSoftware.Puntaje_final = Math.Round((puntajeFinal * 100), 3); listaRanking.Add(unSoftware); // MessageBox.Show(puntajeFinal + ""); // insertar en bd y luego consultar } } else { MessageBox.Show("Debe Colocar un presupuesto antes"); } } } // x.puntaje_final.CompareTo(y.puntaje_final); listaRanking.Sort((x, y) => y.Puntaje_final.CompareTo(x.Puntaje_final));//string.Compare(x.Puntaje_final, y.Puntaje_final)); for (int i = 0; i < listaRanking.Count; i++) { Software unSoftware = listaRanking.ElementAt(i); dtColumnas.Rows.Add(new object[] { unSoftware.Nombre_producto, unSoftware.Version, unSoftware.C_total, unSoftware.Costo_normalizado, unSoftware.Nivel_calidad_costo, unSoftware.Valor_nivel_calidad, unSoftware.Nivel_calidad, unSoftware.Puntaje_final }); } tabControl.SelectedIndex = 1; } }
private void ClearCommand_Executed(object sender, ExecutedRoutedEventArgs e) { Etiquetas.Clear(); }
private void PasteCommand_Executed(object sender, ExecutedRoutedEventArgs e) { Etiquetas.Add(new Etiqueta(EtiquetaPortapapeles.Contenido)); EtiquetaPortapapeles = null; }
private void NewCommand_Executed(object sender, ExecutedRoutedEventArgs e) { Etiquetas.Add(new Etiqueta($"Item añadido a las {Hora.Hora}")); }