private static ComponenteIntento3 CrearConjuntoTercerIntento() { var referenciaB = new Referencia("B", 4); var conjuntoB = new ComponenteIntento3(referenciaB); var referenciaB1 = new Referencia("B1", 1); var piezaB1 = new ComponenteIntento3(referenciaB1); var referenciaB2 = new Referencia("B2", 2); var conjuntoB2 = new ComponenteIntento3(referenciaB2); var referenciaB21 = new Referencia("B21", 1); var piezaB21 = new ComponenteIntento3(referenciaB21); var referenciaB22 = new Referencia("B22", 2); var piezaB22 = new ComponenteIntento3(referenciaB22); conjuntoB2.Añadir(3, piezaB21); conjuntoB2.Añadir(2, piezaB22); conjuntoB.Añadir(5, piezaB1); conjuntoB.Añadir(3, conjuntoB2); return(conjuntoB); }
private static Conjunto CrearConjuntoB() { var referenciaB = new Referencia("B", coste: 4); var conjuntoB = new Conjunto(referenciaB); var referenciaB1 = new Referencia("B1", coste: 1); var piezaB1 = new Pieza(referenciaB1); var referenciaB2 = new Referencia("B2", coste: 2); var conjuntoB2 = new Conjunto(referenciaB2); var referenciaB21 = new Referencia("B21", coste: 1); var piezaB21 = new Pieza(referenciaB21); var referenciaB22 = new Referencia("B22", coste: 2); var piezaB22 = new Pieza(referenciaB22); conjuntoB2.Añadir(3, piezaB21); conjuntoB2.Añadir(2, piezaB22); conjuntoB.Añadir(5, piezaB1); conjuntoB.Añadir(3, conjuntoB2); return(conjuntoB); }
public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "O Id deve ser informado")); } Referencia referencia = await db.Referencias.FindAsync(id); if (referencia == null) { return(HttpNotFound()); } DateTime dataInicial = new DateTime(referencia.Ano, referencia.Mes, 1); DateTime dataFinal = dataInicial.AddMonths(1).AddSeconds(-1); var busca = new { DataInicio = TFW.TFWConvert.ToString(dataInicial), DataFim = TFW.TFWConvert.ToString(dataFinal), IdUsuario = referencia.Usuario.Id.ToString() }; return(RedirectToAction("Busca", "Atividades", busca)); }
public RFF(Referencia referenciaC506) : base("RFF") { _referencia_C506 = referenciaC506; Segmento = montaSegmento(); }
public IActionResult Add(ReferenciaViewModel model) { if (ModelState.IsValid) { Referencia c = null; if (model.Id > 0) { c = referenciaGerenciador.RecuperarPorId(model.Id); } else { c = new Referencia(); } c.Id = model.Id; c.Nome = model.Nome; c.Telefone = model.Telefone; referenciaGerenciador.Add(c); } return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Referencia referencia = await db.Referencias.FindAsync(id); if (referencia == null) { return(HttpNotFound()); } FechamentoViewModel fechamento = new FechamentoViewModel { Id = referencia.Id, IdUsuario = referencia.Usuario.Id, Ano = referencia.Ano, Mes = referencia.Mes, Fechado = referencia.Fechado, HorasPrevistasDouble = referencia.Previsto.TotalHours }; return(View(fechamento)); }
public void Actualizar(Referencia inf) { // SqlConnection requiere el using System.Data.SqlClient; SqlConnection conexion = new SqlConnection(Conexion.Cadena); try { conexion.Open(); // un error aca: revisar cadena de conexion // El command permite ejecutar un comando en la conexion establecida SqlCommand comando = new SqlCommand("PA_ActualizarInformeVistaAlHogar", conexion); // Como es en Store Procedure se debe indicar el tipo de comando comando.CommandType = System.Data.CommandType.StoredProcedure; // Si el SP requeire parametros se le deben asignar al comando comando.Parameters.AddWithValue("@Numero", inf.Numero); // Finalmente ejecutamos el comando // al ser un update no requiere retornar un consulta comando.ExecuteNonQuery(); } catch (Exception) { throw; } finally { conexion.Close(); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,NombreCompleto,Profesion,Telefono,Email,Link")] Referencia referencia) { if (id != referencia.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(referencia); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ReferenciaExists(referencia.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(referencia)); }
public Referencia GetReferencia(int OfertaId, String RefId, Boolean loadImages = false, Boolean juegoCompletoImagenes = true) { Referencia referencia = null; try { var connectionString = ConfigurationManager.ConnectionStrings["dbComercial"].ConnectionString; int pageSize = System.Convert.ToInt32(ConfigurationManager.AppSettings["PageSize"]); using (var session = SessionManager.OpenSession(connectionString)){ var referenciaOfertasEntity = (from r in session.Query<ReferenciaOfertasEntity>() where r.IdReferencia.Equals(RefId) && r.IdOferta.Equals(OfertaId) && r.Activa.Equals(true) orderby r.IdReferencia select r).Single(); referencia = fillReferencia(referenciaOfertasEntity); fillPlu(ref referencia); try { referencia.PrecioOferta = System.Convert.ToInt32(referencia.Plu[0].Precio - ((referencia.Plu[0].Precio * System.Convert.ToDecimal(referencia.AjustePrecio)) / 100)); } catch (DivideByZeroException) { referencia.PrecioOferta = System.Convert.ToInt32(referencia.Plu[0].Precio); } if (loadImages) { fillImages(ref referencia, juegoCompletoImagenes); } } } catch (Exception) { //TODO: Mensaje de error; } return referencia; }
/// <summary> /// salva uma atividade, se for correto do ponto de vista do negócio fazer isso /// não salva a atividade caso quem esteja editando seja um usuário e o período seja fechado /// </summary> /// <param name="att">Atividade - atividade a ser salva</param> /// <param name="podeSalvarReferenciaFechada">bool - se true, permite salvar atividades em períodos fechados.</param> /// <returns></returns> public virtual async Task SaveAsync(Atividade att, bool podeSalvarReferenciaFechada = false) { DateTime database = new DateTime(att.Inicio.Year, att.Inicio.Month, 1); Referencia refe = att.Usuario.GetReferencia(att.Inicio.Year, att.Inicio.Month); if (!refe.Fechado || podeSalvarReferenciaFechada) { if (att.ProjectNode != null) { att.Cliente = att.ProjectNode.GetCliente(); } //todo: colocar verificação de duplicidade por data inicial aqui, pesquisar para não lançar duas vezes if (att.Id == 0) { _db.Atividades.Add(att); } await _db.SaveChangesAsync(); refe.SincronizaAtividades(database, new CalendarioServices()); await _db.SaveChangesAsync(); } }
public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Atividade atividade = await db.Atividades.FindAsync(id); if (atividade == null) { return(HttpNotFound()); } Referencia refe = atividade.Usuario.GetReferencia(atividade.Inicio.Year, atividade.Inicio.Month); if (refe.Fechado) { MensagemParaUsuarioViewModel.MensagemAlerta("Você não pode alterar uma atividade de um mês que já foi fechado.", TempData); return(RedirectToAction("Index")); } AtividadeViewModel atvVm = Mapper.Map <AtividadeViewModel>(atividade); CarregaTipos(atvVm.IdTipoAtividade); CarregaProjetos(atvVm.IdProjectNode); return(View(atvVm)); }
public Referencia GetReferencia(String Nit, String RefId, Boolean loadImages = false, Boolean juegoCompletoImagenes = true) { var connectionString = ConfigurationManager.ConnectionStrings["dbComercial"].ConnectionString; Referencia referencia = null; using (var session = SessionManager.OpenSession(connectionString)) { var referenciaEntity = (from r in session.Query<ReferenciaOfertasEntity>() join co in session.Query<ClienteOfertaEntity>() on r.IdOferta equals co.IdOferta join o in session.Query<OfertaEntity>() on co.IdOferta equals o.Id where r.IdReferencia.Equals(RefId) && r.Activa.Equals(true) && co.IdCliente.Trim().Equals(Nit.Trim()) && DateTime.Now >= o.FechaPublicacion && DateTime.Now <= o.FechaVencimiento orderby r.IdReferencia select r).Single(); referencia = fillReferencia(referenciaEntity); fillPlu(ref referencia); try { referencia.PrecioOferta = System.Convert.ToInt32(referencia.Plu[0].Precio - ((referencia.Plu[0].Precio * System.Convert.ToDecimal(referencia.AjustePrecio)) / 100)); } catch (DivideByZeroException) { referencia.PrecioOferta = System.Convert.ToInt32(referencia.Plu[0].Precio); } if (loadImages) { fillImages(ref referencia, juegoCompletoImagenes); } } return referencia; }
public void Aceptar() { if (Lote.Trim() != "" && Referencia.Trim() != "") { _isOk = true; } }
public Referencia GetCartItemById(string Nit, int oferta, string sReferencia) { Referencia referencias = new Referencia(); List <CartItemEntity> cartItems = null; var connectionString = ConfigurationManager.ConnectionStrings["dbComercial"].ConnectionString; using (var session = SessionManager.OpenSession(connectionString)) { cartItems = (from c in session.Query <CartItemEntity>() where c.Oferta.Equals(oferta) && c.Referencia.Equals(sReferencia) && c.Nit.Equals(Nit) orderby c.Referencia, c.Plu select c).ToList(); } ReferenciaService rs = new ReferenciaService(); Referencia referencia = rs.GetReferencia(oferta, sReferencia, true); foreach (CartItemEntity cartItem in cartItems) { Plu plu = referencia.Plu.Find(x => x.PLU == cartItem.Plu); int index = referencia.Plu.IndexOf(plu); plu.Cantidad = cartItem.Cantidad; plu.itemId = cartItem.Id; referencia.Plu[index] = plu; } return(referencia); }
public List <Referencia> ConvertToReferencia(XmlDocument xmlDoc) { XmlNamespaceManager nsmgr = new XmlNamespaceManager(xmlDoc.NameTable); nsmgr.AddNamespace("app", "http://cfe.dgi.gub.uy"); XmlNodeList node = null; List <Referencia> retorno = new List <Referencia>(); Referencia referencia = null; //Referencia node = xmlDoc.SelectNodes("//app:Referencia", nsmgr); if (node != null) { foreach (XmlNode n in node) { foreach (XmlNode r in n.ChildNodes) { if (r.Name.Equals("Referencia")) { referencia = new Referencia(); referencia.NroLinRef = Convert.ToInt32(r["NroLinRef"].InnerText); referencia.TpoDocRef = Convert.ToInt32(r["TpoDocRef"].InnerText); referencia.Serie = r["Serie"].InnerText; referencia.NroCFERef = Convert.ToInt32(r["NroCFERef"].InnerText); referencia.FechaCFEref = Convert.ToDateTime(r["FechaCFEref"].InnerText); retorno.Add(referencia); } } } } return(retorno); }
/// <summary> /// Obtiene las referencias del tipo leyenda al pie de impresión del emisor /// </summary> /// <returns></returns> public string[] LeyendasImpresionCFD() { //Declarando variable de retorno List <string> leyendas = new List <string>(); //Cargando las referencias requeridas DataTable referencias = Referencia.CargaReferenciasRegistro(0, this._id_compania_emisor_receptor, 25, 1020, 1043, "", "", 0); //Añadiendo el regimen fiscal DataTable regimen = Referencia.CargaReferenciasRegistro(0, this._id_compania_emisor_receptor, 25, 1020, 1044, "", "", 0); //Validando el origen de datos if (Validacion.ValidaOrigenDatos(referencias)) { //Recorriendo los registros devuletos foreach (DataRow f in referencias.Rows) { //Añadiendo leyenda encontrada leyendas.Add(f.Field <string>("Valor")); } } //Validando el origen de datos (regimen fiscal) if (Validacion.ValidaOrigenDatos(regimen)) { //Recorriendo los registros devuletos foreach (DataRow f in regimen.Rows) { //Añadiendo leyenda encontrada leyendas.Add(f.Field <string>("Valor")); } } //Devolvinedo leyendas requeridas return(leyendas.ToArray()); }
public void InserirEmMassa(string tabela, string valores) { string query = "INSERT INTO " + tabela + " ("; List <string> t = new List <string>(); switch (tabela) { case "palavra": t = Palavra.ToListTabela(); break; case "referencias": t = Referencia.ToListTabela(); break; } foreach (string s in t) { query += (s + ","); } query = query.Remove(query.Count() - 1); query += ") VALUES "; if (valores.First() == '(') { query += valores; } else { query += ("(" + valores + ");"); } EnviaComando(query); }
public void fillPlu(ref Referencia referencia) { CustomerService cs = new CustomerService(); DataSet dsMaterial = cs.ObtenerMaterialCustomerService("'" + referencia.IdReferencia + "'"); foreach(DataRow dr in dsMaterial.Tables[0].Rows ){ Plu plu = new Plu(); plu.Codigo = dr["PLU"] == DBNull.Value ? "": dr["PLU"].ToString(); plu.Color = dr["COLOR"] == DBNull.Value ? "" : dr["COLOR"].ToString(); plu.Talla = dr["CODIGOTALLA"] == DBNull.Value ? "" : dr["CODIGOTALLA"].ToString(); plu.Precio = System.Convert.ToInt32( dr["PRECIO"] == DBNull.Value ? "": dr["PRECIO"]); plu.GrupoArticulo = dr["GRUPOART"] == DBNull.Value ? "": dr["GRUPOART"].ToString(); plu.AnoVenta = dr["ANOVENTA"] == DBNull.Value ? "": dr["ANOVENTA"].ToString(); plu.Clase = dr["CLASE"] == DBNull.Value ? "": dr["CLASE"].ToString(); plu.CodigoColor = dr["CODIGOCOLOR"] == DBNull.Value ? "": dr["CODIGOCOLOR"].ToString(); plu.Coleccion = dr["COLECCION"] == DBNull.Value ? "": dr["COLECCION"].ToString(); plu.ConcDiseno = dr["CONCDISENO"] == DBNull.Value ? "": dr["CONCDISENO"].ToString(); plu.DenomGrupoArtiulo = dr["DENOMGRUPOART"] == DBNull.Value ? "": dr["DENOMGRUPOART"].ToString(); plu.DenomIVA = System.Convert.ToDouble(dr["DENOMIVA"] == DBNull.Value ? "": dr["DENOMIVA"].ToString()); plu.Descripcion = dr["DESCRIPMATERIAL"] == DBNull.Value ? "" : dr["DESCRIPMATERIAL"].ToString(); plu.Destino = dr["DESTINO"] == DBNull.Value ? "": dr["DESTINO"].ToString(); plu.Edad = dr["EDAD"] == DBNull.Value ? "": dr["EDAD"].ToString(); plu.Edad1 = dr["EDAD1"] == DBNull.Value ? "": dr["EDAD1"].ToString(); plu.FechaInicio = dr["FECHAINICIO"] == DBNull.Value ? "": dr["FECHAINICIO"].ToString(); plu.FechaFin = dr["FECHAFIN"] == DBNull.Value ? "": dr["FECHAFIN"].ToString(); plu.Genero = dr["GENERO"] == DBNull.Value ? "": dr["GENERO"].ToString(); plu.Genero1 = dr["GENERO1"] == DBNull.Value ? "": dr["GENERO1"].ToString(); plu.GrupoArticuloExt = dr["GRUPOARTEXT"] == DBNull.Value ? "": dr["GRUPOARTEXT"].ToString(); plu.IVA = System.Convert.ToInt32(dr["IVA"] == DBNull.Value ? "": dr["IVA"].ToString()); plu.Marca = dr["MARCA"] == DBNull.Value ? "": dr["MARCA"].ToString(); plu.MesVenta = dr["MESVENTA"] == DBNull.Value ? "": dr["MESVENTA"].ToString(); plu.Moneda = dr["MONEDA"] == DBNull.Value ? "": dr["MONEDA"].ToString(); plu.PaisOrigen = dr["PAISORIG"] == DBNull.Value ? "": dr["PAISORIG"].ToString(); plu.PLU = dr["PLU"] == DBNull.Value ? "": dr["PLU"].ToString(); //Saldo = System.Convert.ToDouble(dr["SALDO"] == DBNull.Value ? "": dr["SALDO"].ToString()); plu.stock = System.Convert.ToDouble(dr["STOCK"] == DBNull.Value ? "": dr["STOCK"].ToString()); plu.SubLinea = dr["SUBLINEA"] == DBNull.Value ? "": dr["SUBLINEA"].ToString(); plu.SubLinea1 = dr["SUBLINEA1"] == DBNull.Value ? "": dr["SUBLINEA1"].ToString(); plu.TipoMaterial = dr["TIPOMAT"] == DBNull.Value ? "": dr["TIPOMAT"].ToString(); plu.TipoNegocio = dr["TIPONEGOCIO"] == DBNull.Value ? "": dr["TIPONEGOCIO"].ToString(); plu.TipoNegocio1 = dr["TIPONEGOC"] == DBNull.Value ? "": dr["TIPONEGOC"].ToString(); plu.TipoReferencia = dr["TIPOREFERENCIA"] == DBNull.Value ? "": dr["TIPOREFERENCIA"].ToString(); plu.TipoTejido = dr["TIPOTEJIDO"] == DBNull.Value ? "": dr["TIPOTEJIDO"].ToString(); plu.ValorComposicion = dr["VALORCOMPOSICION"] == DBNull.Value ? "": dr["VALORCOMPOSICION"].ToString(); plu.Mundo = Utility.GetMundo(plu.Genero, plu.Edad); referencia.Plu.Add(plu); if (!referencia.Tallas.Contains(dr["CODIGOTALLA"].ToString())) { referencia.Tallas.Add(dr["CODIGOTALLA"].ToString()); } if (!referencia.Colores.Contains(dr["COLOR"].ToString())) { referencia.Colores.Add(dr["COLOR"].ToString()); } } }
public Texto retornarVersiculos(Biblia biblia, Referencia referencia) { Texto retorno = new Texto(); List <Versiculo> Versiculo = new List <Versiculo>(); int i = 0; int j = 0; domAbreviacoes = new DominioAbreviacoes(); var abrev = domAbreviacoes.gerarListaAbreviacoes(biblia); for (i = 0; i < abrev.Length; i++) { if (abrev[i].Abreviacao == referencia.Livro) { retorno.Livro = abrev[i]; break; } } if (retorno.Livro == null) { retorno.Capitulo = 999; Versiculo.Add(new Versiculo { Indice = 999, Verso = "Livro não Encontrado!" }); retorno.Versos = Versiculo.ToArray(); return(retorno); } else { retorno.Capitulo = referencia.Capitulo; for (j = 0; j < referencia.Versiculos.Length; j++) { if (referencia.Capitulo - 1 >= biblia.Livros[i].chapters.Length) { Versiculo.Add(new Versiculo { Indice = 999, Verso = "Capítulo não Encontrado!" }); retorno.Versos = Versiculo.ToArray(); } else if (referencia.Versiculos[j] - 1 >= biblia.Livros[i].chapters[referencia.Capitulo - 1].Length) { Versiculo.Add(new Versiculo { Indice = 999, Verso = "Versículo não Encontrado!" }); retorno.Versos = Versiculo.ToArray(); } else { Versiculo.Add(new Versiculo { Indice = referencia.Versiculos[j], Verso = biblia.Livros[i].chapters[referencia.Capitulo - 1][referencia.Versiculos[j] - 1] }); retorno.Versos = Versiculo.ToArray(); } } return(retorno); } }
// GET: Referencia public ActionResult Index() { DBReferencia dbreferencia = new DBReferencia(); Referencia referencia = new Referencia(dbreferencia); var lista = referencia.SelectAllReferencia(); return(View(lista)); }
public ActionResult Edit(int id) { DBReferencia dbreferencia = new DBReferencia(); Referencia referencia = new Referencia(dbreferencia); var reff = referencia.SelectForId(id); return(View(reff)); }
public ActionResult Edit(ClienteReferenciaViewModels datos) { DBReferencia dbreferencia = new DBReferencia(); Referencia referencia = new Referencia(dbreferencia); referencia.Update(datos); return(RedirectToAction("Index", "Cliente")); }
public ActionResult Delete(int id) { DBReferencia dbreferencia = new DBReferencia(); Referencia referencia = new Referencia(dbreferencia); referencia.Delete(id); return(RedirectToAction("Index", "Cliente")); }
public ActionResult agregarNota(string tipo, string almc, string desc, string comp, string neg, string sal) { string ruta = "/Notas/nuevo"; //sesion if (Session["token"] == null) { return(RedirectToAction("./")); //salir a login } else { //permisos string tk = Session["token"].ToString(); int permiso = validation.validarPermisos(tk, ruta); if (permiso != 0) { //code string numRef = "0"; if (comp.Equals("0") && neg.Equals("0") && sal.Equals("0")) { return(RedirectToAction("./")); } else { if (neg.Equals("0") && sal.Equals("0")) { numRef = comp; } else if (comp.Equals("0") && sal.Equals("0")) { numRef = neg; } else if (comp.Equals("0") && neg.Equals("0")) { numRef = sal; } Nota nta = new Nota(); Almacen alm = new Almacen(); Tipo tpo = new Tipo(); Referencia rf = new Referencia(); tpo.idTipo = Int32.Parse(tipo); nta.tipo = tpo; alm.idAlmacen = Int32.Parse(almc); nta.almacen = alm; nta.descripcion = desc; rf.idReferencia = Int32.Parse(numRef); nta.referencia = rf; string userSol = Session["id"].ToString(); model.agregarNota(nta, userSol); return(RedirectToAction("/")); } } else { return(RedirectToAction("./")); //salir a login } } }
public async Task <IActionResult> Edit(Referencia referencia) { if (ModelState.IsValid) { await _referenciasService.UpdateAsync(referencia); return(RedirectToAction(nameof(Index))); } return(View(referencia)); }
private void ClearForm() { TxtReferencia.Clear(); TxtReferencia.ReadOnly = false; TxtDescripcion.Clear(); TxtRoyoCant.Value = 0; TxtRoyoPeso.Value = 0; referencia = new Referencia(); listDetalle = new BindingList <DetalleReferencia>(); }
public async Task <IActionResult> Create([Bind("Id,NombreCompleto,Profesion,Telefono,Email,Link")] Referencia referencia) { if (ModelState.IsValid) { _context.Add(referencia); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(referencia)); }
public ActionResult Create(ClienteReferenciaViewModels datos) { ViewBag.Title = "Ingresar Referencia"; DBReferencia dbreferencia = new DBReferencia(); Referencia referencia = new Referencia(dbreferencia); datos.ClienteId = Convert.ToInt32(TempData["ClienteId"]); referencia.Save(datos); return(RedirectToAction("Index", "Cliente")); }
private void ReferenciaEncontrada(string clave) { Referencia refe = _entidades.Referencias.First(cl => cl.CveReferencia == Convert.ToDecimal(clave)); txtCveCliente.EditValue = refe.CveReferencia; txtNombre.EditValue = refe.Nombre; txtDireccion.EditValue = refe.Direccion; txtPoblacion.EditValue = refe.Poblacion; txtTelefono.EditValue = refe.Telefono; txtCelular.EditValue = refe.Celular; new ManejadorControles().DesectivarTextBox(gpoContenedor, true); }
public modificarReferencia(Referencia referencia, Referencia referencia2, Cliente cliente) { InitializeComponent(); this.clientenuevo = cliente; this.referencia = referencia2; this.referencia2 = referencia; txt_name1.Text = referencia.nombre; txtRelacion.Text = referencia.relacion; txtDir.Text = referencia.direccion; txtTel.Text = referencia.telefono; txtHorario.Text = referencia.horario; }