//consulta catalogo temp public ActionResult DetalleProcesoMapa(int IdMapa, int llproceso, int llestatus) { Resultado <Catalogo> resultadoDetalle = new Resultado <Catalogo>(); try { //Obtenemos el prefigo del arvhivo Catalogo muestraFile = new Catalogo(); muestraFile.Id_mapa = IdMapa; muestraFile.llproceso = llproceso; List <Catalogo> proceso = new List <Catalogo>(); //Obtenemos el mapa a cargar por el prefijo if (llestatus == Constantes.ID_ESTATUS_CARGADO) { proceso = FacadeCatalogo.ConsultaCatalogoByProcesoMapa(llproceso, IdMapa); } else if (llestatus == Constantes.ID_ESTATUS_PROCESADO) { proceso = FacadeCatalogoTem.ObtenerCatalogoTem(muestraFile); } resultadoDetalle.ProcesoExitoso = 1; resultadoDetalle.Lista = proceso; } catch (Exception ex) { resultadoDetalle.ProcesoExitoso = 0; resultadoDetalle.Mensaje = ex.Message; } return(Json(resultadoDetalle, JsonRequestBehavior.DenyGet)); }
/// <summary> /// Metodo para buscar losproductos de un catalogo /// </summary> /// <param name="catalogo">catalogo</param> /// <returns>tabla con los productos</returns> public DataTable BuscarProductosPorCatalogo(Catalogo catalogo) { try { //Defino un SqlComand y llamo al metodo conectar para que se conecte y me devuelva la conexion SqlCommand comando = new SqlCommand(); ClaseConexion.Conectar(); comando.Connection = ClaseConexion.Conexion; comando.CommandType = CommandType.Text; comando.CommandText = "SELECT Producto.idProducto as Codigo, Producto.nombre from Producto, ProductosXCatalogo where Producto.idProducto = ProductosXCatalogo.idProducto AND ProductosXCatalogo.idCatalogo = @IdCatalogo"; comando.Parameters.AddWithValue("@IdCatalogo", catalogo.IdCatalogo); SqlDataAdapter da = new SqlDataAdapter(comando); DataSet ds = new DataSet(); da.Fill(ds, "Productos"); if (ds.Tables["Productos"].Rows.Count != 0) { DataTable tabla = ds.Tables["Productos"]; return(tabla); } else { comando.Connection.Close(); return(new DataTable()); } } catch (SqlException ex) { ClaseConexion.Conexion.Close(); return(new DataTable()); } }
public IHttpActionResult Add([FromBody] Catalogo catalogoDto) { try { if (!ModelState.IsValid) { response.Status = Constants.ResponseStatus.error; response.Code = HttpStatusCode.BadRequest; response.Message = Constants.ErrorMessage.bad_request; return(Content(HttpStatusCode.BadRequest, response)); } else { t_catalogo catalogo = Mapper.Map <Catalogo, t_catalogo>(catalogoDto); repository.Add(catalogo); repository.Save(); catalogoDto.id_articulo = catalogo.id_articulo; return(Created(new Uri($"{Request.RequestUri}/{catalogoDto.id_articulo}"), catalogoDto)); } } catch (Exception ex) { response.Status = Constants.ResponseStatus.error; response.Message = Constants.ErrorMessage.internal_server_error; return(Content(HttpStatusCode.InternalServerError, response)); } }
protected void btnBuscar_Click(object sender, EventArgs e) { try { Catalogo catalogo = new Catalogo(); OrganizarCatalogo organizarCatalogo = new OrganizarCatalogo(); catalogo.Nombre = txNombre.Text; if (txtFecha.Text != "") { catalogo.Fecha = Convert.ToDateTime(txtFecha.Text); } Limpiar(); DataTable catalogos = organizarCatalogo.BuscarCatalogos(catalogo); if (catalogos.Rows.Count != 0) { Limpiar(); gvCatalogo.DataSource = catalogos; gvCatalogo.DataKeyNames = new string[] { "nombre" }; gvCatalogo.DataBind(); } else { Limpiar(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Mensajes", "alert('No se encontro el catalogo');", true); } //Response.Redirect("Default.aspx"); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Mensajes", "alert('No se encontro el catalogo o ocurrio una situacion, pruebe mas tarde');", true); } }
// PUT api/MyWebApi/5 public IHttpActionResult PutCatalogo(int id, Catalogo catalogo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != catalogo.id) { return(BadRequest()); } db.Entry(catalogo).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CatalogoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <ActionResult <Catalogo> > PostCatalogo(Catalogo catalogo) { _context.Catalogos.Add(catalogo); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCatalogo", new { id = catalogo.Id }, catalogo)); }
//Actualizar catálogo public int actualizarCatalogo(Catalogo c) { int filas = 0; try { if (!(cmd.Connection.State == ConnectionState.Open)) { con.Open(); } cmd.CommandText = "updatecatalogo"; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@Idcat", c.Id); cmd.Parameters.AddWithValue("@nombre", c.nombre); cmd.Parameters.AddWithValue("@estado", c.estado); filas = cmd.ExecuteNonQuery(); con.Close(); } catch (Exception) { con.Close(); filas = -2; } return(filas); }
//[ValidateAntiForgeryToken] public JsonResult Create(Catalogo catalogo) { try { catalogo.SistemaId = _application.GetCurrentSistema().Id; foreach (var item in catalogo.Items) { item.CodigoCatalogo = catalogo.Codigo; item.Estado = true; } _catalogoService.Guardar(catalogo, new List <ItemCatalogo>()); var catalogoVista = new { catalogo.Id, catalogo.Codigo, catalogo.Nombre, catalogo.Descripcion, catalogo.FechaCreacion, Items = getItems(catalogo.Items) }; var result = new JsonResult { Data = catalogoVista, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; return(result); } catch (Exception ex) { var result = ManejadorExcepciones.HandleException(ex); return(StatusResponseHelper.JsonErrorServidor(result.Message, true)); } }
public async Task <IActionResult> PutCatalogo(long id, Catalogo catalogo) { if (id != catalogo.Id) { return(BadRequest()); } _context.Entry(catalogo).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CatalogoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
/// <summary> /// Modifica los datos de un catalogo /// </summary> /// <param name="catalogo">Objeto de tipo de catalogo con los datos de un catalogo</param> public void ModificarCatalogos(Catalogo catalogo) { SqlCommand comando = new SqlCommand(); try { //Defino un SqlComand y llamo al metodo conectar para que se conecte y me devuelva la conexion ClaseConexion.Conectar(); comando.Connection = ClaseConexion.Conexion; comando.CommandType = CommandType.Text; StringBuilder sQL = new StringBuilder(); sQL.Append("UPDATE Catalogo "); sQL.Append("SET temporada = @Temporada, nombre = @Nombre"); sQL.Append(" WHERE idCatalogo = @IdCatalogo;"); comando.CommandText = sQL.ToString(); comando.Parameters.AddWithValue("@IdCatalogo", catalogo.IdCatalogo); comando.Parameters.AddWithValue("@Temporada", catalogo.Temporada); comando.Parameters.AddWithValue("@Nombre", catalogo.Nombre); comando.ExecuteNonQuery(); } catch (SqlException ex) { ClaseConexion.Conexion.Close(); throw new Exception(); } }
/// <summary> /// Busca un catalogo deternminado /// </summary> /// <param name="catalogo">Objeto de tipo Catalogo con los datos de un catalogo</param> public void BuscarCatalogo(ref Catalogo catalogo) { try { //Defino un SqlComand y llamo al metodo conectar para que se conecte y me devuelva la conexion SqlCommand comando = new SqlCommand(); ClaseConexion.Conectar(); comando.Connection = ClaseConexion.Conexion; comando.CommandType = CommandType.Text; comando.CommandText = "SELECT idCatalogo, anio, temporada, nombre from Catalogo where nombre = @Nombre"; comando.Parameters.AddWithValue("@Nombre", catalogo.Nombre); SqlDataAdapter da = new SqlDataAdapter(comando); DataSet ds = new DataSet(); da.Fill(ds, "Catalogo"); if (ds.Tables["Catalogo"].Rows.Count != 0) { catalogo.IdCatalogo = Convert.ToInt32(ds.Tables["Catalogo"].Rows[0]["idCatalogo"].ToString()); catalogo.Fecha = Convert.ToDateTime(ds.Tables["Catalogo"].Rows[0]["anio"].ToString()); catalogo.Temporada = ds.Tables["Catalogo"].Rows[0]["temporada"].ToString(); catalogo.Nombre = ds.Tables["Catalogo"].Rows[0]["nombre"].ToString(); comando.Connection.Close(); } else { comando.Connection.Close(); } } catch (SqlException ex) { ClaseConexion.Conexion.Close(); } }
public JsonResult nuevo(Catalogo catalogo) { if (catalogo != null) { } return(Json(null)); }
/// <summary> /// Validacion en entidad para modificar /// </summary> /// <param name="pCatalogo"></param> /// <param name="pMensajes"></param> /// <returns></returns> private Boolean ValidacionesModificacion(Catalogo pCatalogo, ref List <String> pMensajes) { Boolean isValid = true; if (pCatalogo != null) { isValid = Utilidades.Util.EntidadValida(pCatalogo, ref pMensajes); if (String.IsNullOrEmpty(pCatalogo.UsrModificacion)) { pMensajes.Add(MensajesValidaciones.Req_UsuarioModificacion); isValid = false; } if (pCatalogo.IdCatalogo == 0) { pMensajes.Add(string.Format(Mensajes.vmRequeridoConsecutivoEntidad, "Catalogo")); isValid = false; } } else { isValid = false; } return(isValid); }
/// <summary> /// Metodo que sirve para Obtener la lista de tipo Catalogo /// </summary> /// <param name="pCatalogo">Filtro de tipo Catalogo</param> /// <returns></returns> public RespuestaListaCatalogo ObtenerListaCatalogo(Catalogo pCatalogo) { var respuesta = new RespuestaListaCatalogo(); try { RespuestaSesion respS = sesion.ObtenerSesion(new Sesion() { Token = pCatalogo.UsrtokensAuthenticate }); pCatalogo.IdEntidad = respS.Sesion.IdEntidad; if (respS.Respuesta.CodMensaje == Respuesta.CodExitoso) { respuesta = dal.ObtenerCatalogos(pCatalogo); return(respuesta); } else { return new RespuestaListaCatalogo { Respuesta = respS.Respuesta, ListaCatalogo = new List <Catalogo>() } }; } catch (Exception ex) { ControlExcepciones.ControlExcepciones.ManejoExcepciones(ex, pCatalogo); BitacoraLogicaNegocios.RegistrarBitacora(MENSAJES_SISTEMA.ErrorExcepcion, TraceData.Utilities.Enums.TypeTrace.Exception, ex, MethodBase.GetCurrentMethod().Name); return(new RespuestaListaCatalogo { Respuesta = new Respuesta(TipoRespuesta.Excepcion, ex.Message, Respuesta.CodNoValido) }); } }
async void ExecuteSiguienteIC() { try { if (string.IsNullOrEmpty(CodigoCliente)) { await UserDialogs.AlertAsync("Ingrese un código válido", "Mensaje", "OK"); return; } NavigationParameters parametros = GetNavigationParameters("Servicio");//indicamos que no considere servicio, porque recien sera añadido Catalogo empresa = RefNavParameters["Empresa"] as Catalogo; parametros.Add("Servicio", ServicioSelected); parametros.Add("stringEmpresa", NomEmpresa); parametros.Add("stringPicServicio", ServicioSelected.Nombre); parametros.Add("stringCodigo", CodigoCliente); await NavigationService.NavigateAsync("PagoServicioEmpresa", parametros); ServicioSelected = null; } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
public ActionResult Create() { var ListCliente = ClienteBL.GetList(); ViewBag.ListCliente = Catalogo.GetSelectListFromCatalog(ListCliente.Select(x => new Catalogo() { Id = x.Id, Nombre = x.Nombre }).ToList()); var ListProyecto = ProyectoBL.GetList(); ViewBag.ListProyecto = Catalogo.GetSelectListFromCatalog(ListProyecto.Select(x => new Catalogo() { Id = x.Id, Nombre = x.Nombre }).ToList()); var ListTiempoInvertido = CatalogoBL.GetList(CatalogoEnum.TiempoInvertido); ViewBag.ListTiempoInvertido = Catalogo.GetSelectListFromCatalog(ListTiempoInvertido); var ListDepartamento = CatalogoBL.GetList(CatalogoEnum.Departamento); ViewBag.Departamento = Catalogo.GetSelectListFromCatalog(ListDepartamento); return(View()); }
private bool Deshabilitar() { try { bool verificador = false; if (HF_Id.Value != "") { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; CapaNegocios.CN__Comun CN_Comun = new CapaNegocios.CN__Comun(); Catalogo ct = new Catalogo(); ct.Id_Emp = Sesion.Id_Emp; ct.Id_Cd = Sesion.Id_Cd_Ver; ct.Id = Convert.ToInt32(HF_Id.Value); ct.Tabla = "CatConsFactEle"; ct.Columna = "Id_Cfe"; CN_Comun.Deshabilitar(ct, Sesion.Emp_Cnx, ref verificador); } return(verificador); } catch (Exception ex) { throw ex; } }
private bool Deshabilitar() { try { bool verificador = false; if (HF_ID.Value != "") //Hidden Field BANDERA { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; CapaNegocios.CN__Comun CN_Comun = new CapaNegocios.CN__Comun(); Catalogo ct = new Catalogo(); ct.Id_Emp = Sesion.Id_Emp; //Si no ocupa empresa su catalogo se pone -1 //ct.Id_Cd = Sesion.Id_Cd_Ver; //Si no ocupa Centro de distribución se pone -1; si no, Sesion.Id_Cd_Ver ct.Id_Cd = Convert.ToInt32(cmbTipo.SelectedValue); ct.Id = Convert.ToInt32(HF_ID.Value); //Si no ocupa Id se pone -1 ct.Tabla = "CatNoConformidades"; //Nombre de la tabla del catalogo ct.Columna = "Id_Nco"; //Nombre de la columna del ID del catalogo CN_Comun.Deshabilitar(ct, Sesion.Emp_Cnx, ref verificador); } return(verificador); } catch (Exception ex) { throw ex; } }
public ActionResult _EditSubcatalogo(Catalogo catalogo) { //Titulo de la Pantalla ViewBag.TituloModal = Etiquetas.TituloPanelCreacionCatalogo; if (ModelState.IsValid) { RespuestaTransaccion resultado = CatalogoDAL.ActualizarSubCatalogo(catalogo); //Almacenar en una variable de sesion Session["Resultado"] = resultado.Respuesta; Session["Estado"] = resultado.Estado.ToString(); if (resultado.Estado.ToString() == "True") { var id_catalogo = ViewData["IdCatalogo"] = System.Web.HttpContext.Current.Session["IdCatalogo"] as String; return(RedirectToAction("IndexSubcatalogo/" + id_catalogo, "Catalogo")); } else { ViewBag.Resultado = resultado.Respuesta; ViewBag.Estado = resultado.Estado.ToString(); Session["Resultado"] = ""; Session["Estado"] = ""; return(PartialView(catalogo)); } } else { return(View(catalogo)); } }
public Catalogo_Info GetInfo(int IdCatalogoTipo, int IdCatalogo) { try { Catalogo_Info info = new Catalogo_Info(); using (EntitiesGeneral db = new EntitiesGeneral()) { Catalogo Entity = db.Catalogo.Where(q => q.IdCatalogoTipo == IdCatalogoTipo && q.IdCatalogo == IdCatalogo).FirstOrDefault(); if (Entity == null) { return(null); } info = new Catalogo_Info { IdCatalogo = Entity.IdCatalogo, IdCatalogoTipo = Entity.IdCatalogoTipo, ct_Descripcion = Entity.ct_Descripcion, Estado = Entity.Estado }; } return(info); } catch (Exception) { throw; } }
public ActionResult Create([Bind(Include = "Id,Nome,Acesso,Link,Catalogo")] Site site) { if (!IsLogado()) { return(RedirectToAction("LogIn", "Usuarios")); } if (ModelState.IsValid) { Site st = GetSiteByLink(site.Link); Catalogo cat = GetCatalogoSites(site.Catalogo); if (st == null) { db.Sites.Add(site); st = site; st.Catalogos = new List <Catalogo>(); } st.Catalogos.Add(cat); cat.Sites.Add(st); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(site)); }
public Catalogo Guardar(Catalogo catalogo, IList <ItemCatalogo> itemsEliminados) { //JOR: Todos los repositorios del proceso atomico deben crearse utilizando el mismo _context var transaccion = _context.Database.BeginTransaction(); try { catalogo = _repository.SaveOrUpdate(catalogo); _repositoryItem.Delete(itemsEliminados); transaccion.Commit(); } catch (Exception ex) { transaccion.Rollback(); throw ex; } finally { transaccion.Dispose(); } //Reset cache _cacheManager.Remove(ConstantesCache.CACHE_CATALOGOS_SISTEMA); return(catalogo); }
//private string MaximoId() //{ // try // { // Sesion Sesion = new Sesion(); // Sesion = (Sesion)Session["Sesion" + Session.SessionID]; // CapaNegocios.CN__Comun CN_Comun = new CapaNegocios.CN__Comun(); // return CN_Comun.Maximo(Sesion.Id_Emp, "CatUnidad", "Id_Uni", Sesion.Emp_Cnx, "spCatCentral_Maximo"); // } // catch (Exception ex) // { // throw ex; // } //} private bool Deshabilitar() { try { bool verificador = false; if (hiddenActualiza.Value != "") { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; CapaNegocios.CN__Comun CN_Comun = new CapaNegocios.CN__Comun(); Catalogo ct = new Catalogo(); ct.Id_Emp = Sesion.Id_Emp; ct.Id_Cd = 0; ct.IdStr = hiddenActualiza.Value; ct.IsStr = true; ct.Tabla = "CatUnidad"; ct.Columna = "Id_Uni"; CN_Comun.Deshabilitar(ct, Sesion.Emp_Cnx, ref verificador); } return(verificador); } catch (Exception ex) { throw ex; } }
public IActionResult Index() { Catalogo catalogo = new Catalogo(); var videojuegos = db.Catalogo.ToList(); return(View(videojuegos)); }
//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; } } }
//CATALOGOS COMBOBOX public ObservableCollection <Catalogo> CargarCatalogosBox() { ObservableCollection <Catalogo> LoadBox = new ObservableCollection <Catalogo>(); try { if (!(cmd.Connection.State == ConnectionState.Open)) { con.Open(); } cmd.Parameters.Clear(); cmd.CommandText = "comboCatalog"; rdr = cmd.ExecuteReader(); while (rdr.Read()) { Catalogo cat = new Catalogo( (int)rdr["Idcat"], (string)rdr["nombre"] ); LoadBox.Add(cat); } } catch (Exception ex) { string error = ex.Message; } finally { con.Close(); } return(LoadBox); }
public ActionResult DeleteConfirmed(int id) { if (!IsLogado()) { return(RedirectToAction("LogIn", "Usuarios")); } Catalogo catalogo = (from c in db.Catalogos.Include("Sites") where c.Id == id select c).FirstOrDefault(); var removerSites = new List <Site>(); foreach (Site site in catalogo.Sites) { Site st = (from s in db.Sites.Include("Catalogos") where s.Id == site.Id select s).FirstOrDefault(); st.Catalogos.Remove(catalogo); if (st.Catalogos.Count == 0) { removerSites.Add(st); } } db.Sites.RemoveRange(removerSites); db.Catalogos.Remove(catalogo); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(Catalogo catalogo) { try { if (ModelState.IsValid) { RespuestaTransaccion resultado = CatalogoDAL.CrearCatalogo(catalogo); //Almacenar en una variable de sesion Session["Resultado"] = resultado.Respuesta; Session["Estado"] = resultado.Estado.ToString(); if (resultado.Estado.ToString() == "True") { return(RedirectToAction("Index")); } else { ViewBag.Resultado = resultado.Respuesta; ViewBag.Estado = resultado.Estado.ToString(); Session["Resultado"] = ""; Session["Estado"] = ""; return(View(catalogo)); } } return(View(catalogo)); } catch { return(View(catalogo)); } }
public Result GetCatalogos(out List <Catalogo> lstCatalogos) { lstCatalogos = null; _SpProcedureName = "[dbo].[Sp_GetCatalogos]"; Result resultado = new Result(); try { List <SqlParameter> parametros = new List <SqlParameter>(); SqlDataReader reader = _dao.ExecuteReader(parametros, _SpProcedureName); if (reader.HasRows) { lstCatalogos = new List <Catalogo>(); while (reader.Read()) { Catalogo catalogo = new Catalogo(); catalogo.ID = (int)reader["ID"]; catalogo.DESCRIPTION = reader["DESCRIPTION"].ToString(); catalogo.ORIGEN = reader["ORIGEN"].ToString(); lstCatalogos.Add(catalogo); } } reader.Close(); resultado.Success = true; } catch (Exception e) { resultado.Success = false; resultado.ErrorMessage = String.Format("Se ha producido un error al procesar datos de archivo Error {0}", e.Message); } return(resultado); }
public ActionResult Edit(int id) { Boleta Boleta = BoletaBL.GetById(id); if (Boleta != null) { var ListCliente = ClienteBL.GetList(); ViewBag.ListCliente = Catalogo.GetSelectListFromCatalog(ListCliente.Select(x => new Catalogo() { Id = x.Id, Nombre = x.Nombre }).ToList()); var ListProyecto = ProyectoBL.GetList(); ViewBag.ListProyecto = Catalogo.GetSelectListFromCatalog(ListProyecto.Select(x => new Catalogo() { Id = x.Id, Nombre = x.Nombre }).ToList()); var ListTiempoInvertido = CatalogoBL.GetList(CatalogoEnum.TiempoInvertido); ViewBag.ListTiempoInvertido = Catalogo.GetSelectListFromCatalog(ListTiempoInvertido); var ListDepartamento = CatalogoBL.GetList(CatalogoEnum.Departamento); ViewBag.Departamento = Catalogo.GetSelectListFromCatalog(ListDepartamento); return(View(Boleta)); } else { return(RedirectToAction("Index")); } }
public Catalogo lista() { /* System.Data.OleDb.OleDbConnection conn; OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(); conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Catalogo.mdb;"; Catalogo resp = new Catalogo(); try { conn.Open(); System.Data.OleDb.OleDbCommand comando = new System.Data.OleDb.OleDbCommand(); System.Data.OleDb.OleDbDataReader reader; comando.Connection = conn; comando.CommandText = "select * from Produtos"; reader = comando.ExecuteReader(); while (reader.Read()) { Produto p = new Produto((int)reader["Codigo"],(string) reader["Nome"], (string) reader["Descricao"], (int)reader["Preco"]); resp.lista.Add(p); } conn.Close(); } catch { conn.Close(); return null; } return resp; */ Produto p = new Produto(1,"Livro","1000 páginas", 50.45); p.imglink = "https://okl1-scene7.insnw.net/is/image/OKL/fullbleed_41229?$story-full-bleed$"; Produto p1 = new Produto(2,"Camisas","Em 3 tamanhos", 100); p1.imglink = "https://okl-scene7.insnw.net/is/image/OKL/fullbleed_53434?$story-full-bleed$"; Produto p2 = new Produto(3,"Bicicleta","Entre na nova moda", 2000); p2.imglink = "https://okl-scene7.insnw.net/is/image/OKL/fullbleed_39719?$story-full-bleed$"; Catalogo resp = new Catalogo(); resp.lista.Add(p); resp.lista.Add(p1); resp.lista.Add(p2); return resp; }
public static Dictionary<string, Catalogo> Cargar(string file) { IWorkbook book = null; int i = 0; try { book = SpreadsheetFactory.GetWorkbook(file); var sheet = book.Sheets[0]; var catalogos = new Dictionary<string, Catalogo>(); for (i = 2; i <= sheet.NumRows; i++) { var formato = sheet.GetString("C", i); if (string.IsNullOrEmpty(formato)) break; var valor = sheet.GetString("G", i) ?? ""; var codigo = sheet.GetString("E", i) ?? ""; if (valor == "" || codigo == "") continue; if (!catalogos.ContainsKey(formato)) catalogos[formato] = new Catalogo { Nombre = formato }; var mapa = catalogos[formato]; var key = Utils.MakeKey( sheet.GetString("D", i), // categoria codigo ); mapa.Equivalencias[key] = valor; // TODO: esto podria crear choques y reemplazos, verificar o cambiar de estructura de datos var ambito1 = sheet.GetString("H", i); var ambito2 = sheet.GetString("I", i); if (!string.IsNullOrEmpty(ambito1)) { key = Utils.MakeKey(ambito1, codigo); mapa.Equivalencias[key] = valor; } if (!string.IsNullOrEmpty(ambito2)) { key = Utils.MakeKey(ambito2, codigo); mapa.Equivalencias[key] = valor; } } return catalogos; } catch (Exception ex) { throw new ApplicationException("Error en fila " + i, ex); } finally { if (book is IDisposable) (book as IDisposable).Dispose(); } }
static void Main(string[] args) { Vehiculo vehiculo1 = new Vehiculo("A01", 1, 1000.0); Vehiculo vehiculo2 = new Vehiculo("A11", 6, 2000.0); Vehiculo vehiculo3 = new Vehiculo("Z03", 2, 3000.0); Catalogo catalogo = new Catalogo(); catalogo.agrega(vehiculo1); catalogo.agrega(vehiculo2); catalogo.agrega(vehiculo3); Console.WriteLine("Visualización inicial del catálogo"); catalogo.visualiza(); Console.WriteLine(); SolicitudRebaja solicitudRebaja = new SolicitudRebaja (10, 5, 0.1); catalogo.ejecutaSolicitudRebaja(solicitudRebaja); Console.WriteLine("Visualización del catálogo tras " + "ejecutar la primera solicitud"); catalogo.visualiza(); Console.WriteLine(); SolicitudRebaja solicitudRebaja2 = new SolicitudRebaja(10, 5, 0.5); catalogo.ejecutaSolicitudRebaja(solicitudRebaja2); Console.WriteLine("Visualización del catálogo tras " + "ejecutar la segunda solicitud"); catalogo.visualiza(); Console.WriteLine(); catalogo.anulaSolicitudRebaja(1); Console.WriteLine("Visualización del catálogo tras " + "anular la primera solicitud"); catalogo.visualiza(); Console.WriteLine(); catalogo.restableceSolicitudRebaja(1); Console.WriteLine("Visualización del catálogo tras " + "restablecer la primera solicitud"); catalogo.visualiza(); Console.WriteLine(); Console.ReadKey(); }
public Catalogo Create( Catalogo entity) { repository.Add(entity); return entity; }
public void Delete( Catalogo entity) { repository.Remove(entity); }
public bool Contains( Catalogo item, string property, object value) { return repository.Contains(item, property, value); }
public bool Contains(Catalogo item) { return repository.Contains(item); }
public Catalogo Update( Catalogo entity) { repository.Update(entity); return entity; }