public void Alta(PRODUCTO_SUGERIDO objeto)
        {
            using (SIST_SUPERMERCADOEntities ctx = SIST_SUPERMERCADOEntities.ObtenerInstancia())
            {

                ctx.PRODUCTO_SUGERIDO.AddObject(objeto);
                ctx.SaveChanges();
            }
        }
        private void btnOK_Click(object sender, EventArgs e)
        {
            try
            {
                _ePRODUCTO_SUGERIDO = new PRODUCTO_SUGERIDO();
                _ePRODUCTO_SUGERIDO.PROS_DESCRIPCION = ((PRODUCTO_SUGERIDO)cmbProducto.SelectedItem).PROS_DESCRIPCION.ToUpper();
                _ePRODUCTO_SUGERIDO.PROS_BARRAS = txtCodigoBarra.Text;

                DialogResult = DialogResult.OK;
            }
            catch (Exception ex)
            {
                ProcesarExcepcion(ex);
                DialogResult = DialogResult.None;
            }
        }
        private void btnACTUALIZA_SUGERIDOS_Click(object sender, EventArgs e)
        {
            btnACTUALIZA_SUGERIDOS.Enabled = false;
            CONTROLADORA.cPRODUCTO cPRODUCTO = CONTROLADORA.cPRODUCTO.ObtenerInstancia();
            //CONTROLADORA.cPRODUCTO cPRODUCTO = CONTROLADORA.cPRODUCTO.ObtenerInstancia();
            var ListProductos = cPRODUCTO.ObtenerTodos();

            int contador = 0;
            foreach (var item in ListProductos)
            {
                var Prod = cPRODUCTO.ObtenerSugeridoPorCodigoDeBarra(item.PRO_BARRAS);
                if (Prod != null)
                {
                    PRODUCTO_SUGERIDO newProSu = new PRODUCTO_SUGERIDO();
                    newProSu.PROS_BARRAS = item.PRO_BARRAS;
                    newProSu.PROS_DESCRIPCION = item.PRO_DESCRIPCION;
                    cPRODUCTO.Alta(newProSu);
                    contador++;
                }
            }

            MostrarMensajeInformativo("Termino la actualizacion de los productos sugeridos. \n Se insertaron " + contador + " nuevos productos sugeridos.");
            btnACTUALIZA_SUGERIDOS.Enabled = true;
        }
 /// <summary>
 /// Crear un nuevo objeto PRODUCTO_SUGERIDO.
 /// </summary>
 /// <param name="pROS_ID">Valor inicial de la propiedad PROS_ID.</param>
 public static PRODUCTO_SUGERIDO CreatePRODUCTO_SUGERIDO(global::System.Int32 pROS_ID)
 {
     PRODUCTO_SUGERIDO pRODUCTO_SUGERIDO = new PRODUCTO_SUGERIDO();
     pRODUCTO_SUGERIDO.PROS_ID = pROS_ID;
     return pRODUCTO_SUGERIDO;
 }
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet PRODUCTO_SUGERIDO. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToPRODUCTO_SUGERIDO(PRODUCTO_SUGERIDO pRODUCTO_SUGERIDO)
 {
     base.AddObject("PRODUCTO_SUGERIDO", pRODUCTO_SUGERIDO);
 }
 public void Alta(PRODUCTO_SUGERIDO entidad)
 {
     mPRODUCTO_SUGERIDO.Alta(entidad);
 }
 private void LlenaDatos()
 {
     //ARMACOMBO
     var listaProSug = new List<PRODUCTO_SUGERIDO>();
     var oTODOS = new PRODUCTO_SUGERIDO();
     oTODOS.PROS_DESCRIPCION = "Seleccione...";
     oTODOS.PROS_ID = 0;
     listaProSug.Add(oTODOS);
     listaProSug.AddRange(cPRODUCTO.ObtenerTodosSugeridos());
     cmbProducto.DataSource = listaProSug;
     cmbProducto.DisplayMember = "PROS_DESCRIPCION";
     cmbProducto.ValueMember = "PROS_ID";
 }