Example #1
0
 private void btnCambiarPrecio_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dgvSucursalesPromo.SelectedRows.Count == 1)
         {
             Int32              RowData   = this.dgvSucursalesPromo.Rows.GetFirstRow(DataGridViewElementStates.Selected);
             Sucursal           _Sucursal = this.ObtenerDatosGrid(RowData);
             PromocionXSucursal _Datos    = new PromocionXSucursal {
                 IDSucursal = _Sucursal.IDSucursal, NombreSucursal = _Sucursal.NombreSucursal, IDPromocion = IDPromocion
             };
             frmPromocionPreciosModificar ModificarPrecio = new frmPromocionPreciosModificar(_Datos);
             ModificarPrecio.ShowDialog();
             ModificarPrecio.Dispose();
             if (ModificarPrecio.DialogResult == DialogResult.OK)
             {
                 this.LlenarGridSucursales();
             }
         }
         else
         {
             MessageBox.Show("Seleccione una fila.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmPromocionPrecios ~ btnCambiarPrecio_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #2
0
 public int ActualizarPreciosXIDPromocionXIDSucursal(string Conexion, PromocionXSucursal Datos, string IDUsuario)
 {
     try
     {
         Promocion_Datos PromDat = new Promocion_Datos();
         return(PromDat.ActualizarPreciosXIDPromocionXIDSucursal(Conexion, Datos, IDUsuario));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #3
0
 public int ActualizarPreciosXIDPromocionXIDSucursal(string Conexion, PromocionXSucursal Datos, string IDUsuario)
 {
     try
     {
         object Result = SqlHelper.ExecuteScalar(Conexion, CommandType.StoredProcedure, "Produccion.spCSLDB_set_PrecioXSucursalPromocion",
                                                 new SqlParameter("@IDPromocion", Datos.IDPromocion), new SqlParameter("@IDSucursal", Datos.IDSucursal),
                                                 new SqlParameter("@TablaPrecios", Datos.TablaPrecios), new SqlParameter("@IDUsuario", IDUsuario));
         int Resultado = 0;
         if (Result != null)
         {
             int.TryParse(Result.ToString(), out Resultado);
         }
         return(Resultado);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #4
0
 public List <PromocionXSucursal> ObtenerPreciosXSucursalPromocion(string Conexion, int IDPromocion)
 {
     try
     {
         List <PromocionXSucursal> Lista = new List <PromocionXSucursal>();
         PromocionXSucursal        Item;
         SqlDataReader             Dr = SqlHelper.ExecuteReader(Conexion, "Produccion.spCSLDB_get_PrecioSucursalesXIDPromocion", IDPromocion);
         while (Dr.Read())
         {
             Item                = new PromocionXSucursal();
             Item.IDSucursal     = !Dr.IsDBNull(Dr.GetOrdinal("IDSucursal")) ? Dr.GetString(Dr.GetOrdinal("IDSucursal")) : string.Empty;
             Item.NombreSucursal = !Dr.IsDBNull(Dr.GetOrdinal("NombreSucursal")) ? Dr.GetString(Dr.GetOrdinal("NombreSucursal")) : string.Empty;
             Item.Precio         = !Dr.IsDBNull(Dr.GetOrdinal("Precio")) ? Dr.GetDecimal(Dr.GetOrdinal("Precio")) : 0;
             Lista.Add(Item);
         }
         Dr.Close();
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #5
0
 public frmPromocionPreciosModificar(PromocionXSucursal _Datos)
 {
     InitializeComponent();
     Datos = _Datos;
 }