Exemplo n.º 1
0
 public void modificardetalle(FAC_DETA_PEDIDO d)
 {
     try
     {
         //FAC_DETA_PEDIDO tupla = (from u in _datasistema.ContextoVentas.FAC_DETA_PEDIDO
         //                        where u.ID == d.ID
         //                        select u).First();
         //tupla.ID_ARTICULO = d.ID_ARTICULO;
         //tupla.NM_CANTIDAD = d.NM_CANTIDAD;
         //tupla.NM_PRECIO = d.NM_PRECIO;
         //_datasistema.ContextoVentas.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
         //_datasistema.ContextoVentas.SubmitChanges();
         manejadorDataDetalle.modificar(d);
         int?   error = 0;
         string msj   = String.Empty;
         _datasistema.ContextoVentas.PR_VEN_ACTU_DETA_PEDIDO(d.ID_PEDIDO, _datasistema.empresa.ID, ref error, ref msj);
         if (error != 0)
         {
             MetodosForm.mensajeErrorDefault(msj, _datasistema);
         }
         consultardetalle();
     }
     catch (Exception ex)
     {
         MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
         consultardetalle();
     }
 }
Exemplo n.º 2
0
        public void eliminardetalle(FAC_DETA_PEDIDO d)
        {
            try
            {
                //FAC_DETA_PEDIDO tupla = (from u in _datasistema.ContextoVentas.FAC_DETA_PEDIDO
                //                        where u.ID == d.ID
                //                        select u).First();
                //_datasistema.ContextoVentas.FAC_DETA_PEDIDO.DeleteOnSubmit(tupla);
                //_datasistema.ContextoVentas.SubmitChanges();
                manejadorDataDetalle.eliminar(d);
                int?   error = 0;
                string msj   = String.Empty;
                _datasistema.ContextoVentas.PR_VEN_ACTU_DETA_PEDIDO(d.ID_PEDIDO, _datasistema.empresa.ID, ref error, ref msj);
                if (error != 0)
                {
                    MetodosForm.mensajeErrorDefault(msj, _datasistema);
                }

                consultardetalle();
            }
            catch (Exception ex)
            {
                MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
                consultardetalle();
            }
        }
Exemplo n.º 3
0
 private void UIGRIDVIEW_DETA_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Delete && UIGRIDVIEW_DETA.FocusedRowHandle >= 0)
     {
         if (MetodosForm.preguntar(3))
         {
             FAC_DETA_PEDIDO d = new FAC_DETA_PEDIDO()
             {
                 ID        = (int)UIGRIDVIEW_DETA.GetFocusedRowCellValue("ID"),
                 ID_PEDIDO = (int)UIGRIDVIEW_DETA.GetFocusedRowCellValue("ID_PEDIDO")
             };
             eliminardetalle(d);
         }
     }
 }
Exemplo n.º 4
0
        private void UIGRIDVIEW_DETA_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
        {
            V_FAC_DETA_PEDIDO v = (V_FAC_DETA_PEDIDO)e.Row;
            FAC_DETA_PEDIDO   d = new FAC_DETA_PEDIDO  {
                ID = v.ID, ID_ARTICULO = v.ID_ARTICULO, NM_CANTIDAD = v.NM_CANTIDAD, ID_PEDIDO = v.ID_PEDIDO, NM_PRECIO = v.NM_PRECIO
            };

            if (d.ID == 0)
            {
                insertardetalle(d);
            }
            else
            {
                modificardetalle(d);
            }
        }
Exemplo n.º 5
0
        public void insertardetalle(FAC_DETA_PEDIDO d)
        {
            try
            {
                //_datasistema.ContextoVentas .Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues);
                //_datasistema.ContextoVentas.FAC_DETA_PEDIDO .InsertOnSubmit(d);
                //_datasistema.ContextoVentas.SubmitChanges();
                manejadorDataDetalle.insertar(d);
                int?   error = 0;
                string msj   = String.Empty;
                _datasistema.ContextoVentas.PR_VEN_ACTU_DETA_PEDIDO(d.ID_PEDIDO, _datasistema.empresa.ID, ref error, ref msj);
                if (error != 0)
                {
                    MetodosForm.mensajeErrorDefault(msj, _datasistema);
                }

                consultardetalle();
            }
            catch (Exception ex)
            {
                MetodosForm.mensajeErrorDefault(ex.Message, _datasistema);
                consultardetalle();
            }
        }