public ActionResult RespuestaForm(Producto miProducto)
 {
     try
     {
         resultado = new VistaResultadoModel(0, "Se ha modificado el registro seleccionado!!!");
     }
     catch (Exception ex)
     {
         resultado = new VistaResultadoModel(1, ex.Message);
         return PartialView("_Respuesta", resultado);
     }
     return null;
 }
 public ActionResult InsertarProducto()
 {
     repositorio = new ProductosRepository(PvUtilerias.Conexion.GetConnectionString("PuntoVentaWeb"));
     Producto producto = new Producto();
     repositorio.ConsultaCatMarcas();
     foreach (Marca catMarca in repositorio.LstMarca)
     {
         SelectListItem sli = new SelectListItem();
         sli.Text = catMarca.nombre;
         sli.Value = catMarca.id.ToString();
         producto.LstDropMarca.Add(sli);
     }
     return View(producto);
 }
 public ActionResult InsertaRegistroProducto(Producto miProducto)
 {
     try
     {
         repositorio = new ProductosRepository(miProducto, PvUtilerias.Conexion.GetConnectionString("PuntoVentaWeb"));
         repositorio.InsertaProducto();
         resultado = new VistaResultadoModel(0, "Se ha insertado el registro !!!");
         return PartialView("_Respuesta", resultado);
     }
     catch (Exception ex)
     {
         resultado = new VistaResultadoModel(1, ex.Message);
         return PartialView("_Respuesta", resultado);
     }
 }
 /// <summary>
 /// Método Constructor
 /// </summary>
 /// <param name="producto">objeto de tipo entidad anaquel</param>
 /// <param name="contexto">objeto de contexto de la BD</param>
 public ImplCrudProducto(Producto producto, DbAplicacionMvcDataContext contexto)
 {
     this.oProducto = producto;
     base.contexto = contexto;
 }
 /// <summary>
 /// Método Constructor
 /// </summary>
 /// <param name="producto">objeto de tipo entidad anaquel</param>
 /// <param name="conexion">cadena de conexión a la BD</param>
 public ImplCrudProducto(Producto producto, string conexion)
 {
     this.oProducto = producto;
     base.sCadenaConexion = conexion;
 }
 /// <summary>
 /// Mapea (cast) al objeto de tipo pvPersona
 /// a un tipo de objeto Persona.
 /// </summary>
 public void MapeoEntidadObjeto()
 {
     if (this.bdProducto != null)
         this.oProducto = EntidadBase.Cast<pvProducto, Producto>(this.bdProducto);
     else
         throw new InvalidOperationException("El objeto bd de la entidad producto, no ha sido establecido.");
 }
 /// <summary>
 /// Metodo constructor
 /// </summary>
 /// <param name="producto">Objeto de producto</param>
 /// <param name="marca">Objeto Marca</param>
 /// <param name="conexion">Cadena de conexion</param>
 public ProductosRepository(Producto producto, Marca marca, string conexion)
 {
     base.sCadenaConexion = conexion;
     this.oProducto = producto;
     this.oMarca = marca;
 }
 /// <summary>
 /// Metodo constructor
 /// </summary>
 /// <param name="producto">Objeto producto</param>
 /// <param name="lstmarca">Objeto lista de Marcas</param>
 /// <param name="conexion">cadena de conexion</param>
 public ProductosRepository(Producto producto, List<Marca> lstmarca, string conexion)
 {
     base.sCadenaConexion = conexion;
     this.LstMarca = lstmarca;
     this.oProducto = producto;
 }
 /// <summary>
 /// Metodo constructor
 /// </summary>
 /// <param name="producto">Objeto producto</param>
 /// <param name="conexion">cadena conexion</param>
 public ProductosRepository(Producto producto, string conexion)
 {
     base.sCadenaConexion = conexion;
     this.oProducto = producto;
     this.lstProducto = new List<Producto>();
 }
Exemple #10
0
 /// <summary>
 /// Crea una instancia de ImplCrudProducto
 /// donde inicializa el objeto Producto y el DataContext
 /// </summary>
 /// <param name="producto">Objeto Producto</param>
 /// <param name="contexto">Objeto DataContext</param>
 public void CreaInstanciaImplProducto(Producto producto, DbAplicacionMvcDataContext contexto)
 {
     this.instancia = new ImplCrudProducto(producto, contexto);
 }
Exemple #11
0
 /// <summary>
 /// Crea una instancia de
 /// ImplCrudProducto donde inicializa
 /// la cadena de conexión y el objeto producto
 /// </summary>
 /// <param name="producto">Objeto Producto</param>
 /// <param name="conexion">Cadena de conexion</param>
 public void CreaInstanciaImplProducto(Producto producto, string conexion)
 {
     this.Instancia = new ImplCrudProducto(producto, conexion);
 }