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); } }
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; } }
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; } }
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; } }
public frmPromocionPreciosModificar(PromocionXSucursal _Datos) { InitializeComponent(); Datos = _Datos; }