private void btnCancelar_Click(object sender, EventArgs e) { try { if (this.dgvPedidos.SelectedRows.Count == 1) { int Row = this.dgvPedidos.Rows.GetFirstRow(DataGridViewElementStates.Selected); PagoCompra Datos = this.ObtenerDatosGrid(Row); if (MessageBox.Show("¿Está seguro de cancelar el pago al proveedor?", Comun.Sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Compra_Negocio CN = new Compra_Negocio(); CN.CancelarPagoCompra(Datos); if (Datos.Completado) { this.DatosCompra.MontoPendiente = this.DatosCompra.MontoPendiente + Datos.MontoPago; this.CargarGrid(); } } } else { MessageBox.Show("Seleccione un registro", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmComprasPagos ~ btnCompras_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { this.txtMensajeError.Visible = false; List <Error> Errores = this.ValidarDatos(); if (Errores.Count == 0) { PagoCompra Datos = this.ObtenerDatos(); Compra_Negocio CN = new Compra_Negocio(); CN.ACPagosCompra(Datos); if (Datos.Completado) { this.MontoPago = Datos.MontoPago; MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this._DatosPago = Datos; this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Ocurrió un error al guardar los datos.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { this.MostrarMensajeError(Errores); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmNuevoPagoCompraMobiliario ~ btnGuardar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void GuardarBtton_Click(object sender, EventArgs e) { bool paso = false; PagoCompra pago = new PagoCompra(); RepositorioPago repo = new RepositorioPago(); if (IsValid == false) { Util.ShowToastr(this.Page, " Campos Vacios", "Error", "Error"); } pago = LlenaClase(); if (Util.ToInt(PagoIdTextBox.Text) == 0) { paso = repo.Guardar(pago); Util.ShowToastr(this.Page, "Guardado con EXITO", "Guardado", "Success"); Clean(); } else { paso = repo.Modificar(pago); Util.ShowToastr(this.Page, "Modificado con EXITO", "Guardado", "Success"); Clean(); } if (paso) { Clean(); } else { Util.ShowToastr(this.Page, "No se pudo Guardar", "Error", "Error"); } }
public void BuscarTest() { PagoCompra pagoCompra = new PagoCompra(); int id = 2; pagoCompra = PagoCompraBLL.Buscar(id); Assert.IsNotNull(pagoCompra); }
public void BuscarTest() { RepositorioBase <PagoCompra> repositorio = new RepositorioBase <PagoCompra>(); PagoCompra pagoCompra = new PagoCompra(); int id = 2; pagoCompra = repositorio.Buscar(id); Assert.IsNotNull(pagoCompra); }
private void CargarDatosAModificar(PagoCompra Datos) { try { } catch (Exception ex) { throw ex; } }
public void ModificarTest() { RepositorioBase <PagoCompra> repositorio = new RepositorioBase <PagoCompra>(); PagoCompra pago = new PagoCompra(); bool paso = false; pago.PagoCompraId = 3; pago.MontoPagar = 150; paso = repositorio.Modificar(pago); Assert.AreEqual(paso, true); }
public void ModificarTest() { PagoCompra pagoCompra = new PagoCompra(); bool paso; pagoCompra.PagoCompraId = 3; pagoCompra.Fecha = DateTime.Now; pagoCompra.MontoPagar = 12; paso = PagoCompraBLL.Modificar(pagoCompra); Assert.AreEqual(paso, true); }
public void CancelarPagoCompra(PagoCompra Datos) { try { Compra_Datos CD = new Compra_Datos(); CD.CancelarPagoCompra(Datos); } catch (Exception ex) { throw ex; } }
public void ACPagosCompraMobiliario(PagoCompra Datos) { try { Compra_Datos CD = new Compra_Datos(); CD.ACPagosCompraMobiliario(Datos); } catch (Exception ex) { throw ex; } }
public PagoCompra LlenaClase() { PagoCompra pago = new PagoCompra(); pago.PagoCompraId = Convert.ToInt32(IdnumericUpDown.Value); pago.Fecha = FechadateTimePicker.Value; pago.SuplidorId = Convert.ToInt32(SuplidorcomboBox.SelectedValue); pago.MontoPagar = Convert.ToInt32(MontoPagartextBox.Text); pago.Deuda = Convert.ToInt32(DeudatextBox.Text); return(pago); }
public frmNuevoPagoCompra(PagoCompra Datos) { try { InitializeComponent(); this._DatosPago = Datos; this.NuevoRegistro = false; } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmNuevoPagoCompra ~ frmNuevoPagoCompra(PagoCompra Datos)"); } }
protected void GuardarBtton_Click(object sender, EventArgs e) { if (DetalleGridView.Rows.Count > 0 && TotalTextBox.Text != "") { bool paso = false; Compra compra = new Compra(); Balance balance = new Balance(); PagoCompra pago = new PagoCompra(); RepositorioDetalle repo = new RepositorioDetalle(); //RepositorioBase<Compra> repositorio = new RepositorioBase<Compra>(); if (IsValid == false) { Util.ShowToastr(this.Page, " Campos Vacios", "Error", "Error"); } if (TipoDropDownList.SelectedIndex == 0) { balance.Monto -= compra.Total; } else { pago.Deuda += compra.Total; } compra = LlenaClase(compra); if (compra.CompraId == 0) { paso = repo.Guardar(compra); Util.ShowToastr(this.Page, " Guardado con EXITO", "Guardado", "Success"); Clean(); } else { paso = repo.Modificar(compra); Util.ShowToastr(this.Page, "Modificado con EXITO", "Guardado", "Success"); } if (paso) { Clean(); } else { Util.ShowToastr(this.Page, "No se pudo Guardar", "Error", "Error"); } } else { Util.ShowToastr(this.Page, "Compra Vacia!, Agregar al menos un item", "Error", "Error"); } }
private void Guardarbutton_Click(object sender, EventArgs e) { //if (CompradataGridView.RowCount > 0 && TotaltextBox.Text != "") //{ Compra compra = LlenaClase(); Balance balance = new Balance(); PagoCompra pago = new PagoCompra(); bool paso = false; if (Errores()) { MessageBox.Show("Revisar todos los campos", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (TipoCompracomboBox.SelectedIndex == 0) { balance.Monto -= compra.Total; } else { pago.Deuda += compra.Total; } if (IdnumericUpDown.Value == 0) { paso = BLL.CompraBLL.Guardar(compra); //if (Guar(compra)) MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { paso = BLL.CompraBLL.Modificar(LlenaClase()); MessageBox.Show("Modificado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (paso) { Nuevobutton.PerformClick(); } else { MessageBox.Show("No se pudo guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } //} //else // MessageBox.Show("Compra Vacia!, por favor agregue al menos un Item"); }
public static PagoCompra Buscar(int id) { Contexto contexto = new Contexto(); PagoCompra pago = new PagoCompra(); try { pago = contexto.pagoCompras.Find(id); contexto.Dispose(); } catch (Exception) { throw; } return(pago); }
private void Buscarbutton_Click(object sender, EventArgs e) { int id = Convert.ToInt32(IdnumericUpDown.Value); PagoCompra pago = PagoCompraBLL.Buscar(id); if (pago != null) { FechadateTimePicker.Value = pago.Fecha; SuplidorcomboBox.SelectedValue = pago.SuplidorId; MontoPagartextBox.Text = pago.MontoPagar.ToString(); } else { MessageBox.Show("No se encontro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public PagoCompra LlenaClase() { PagoCompra pago = new PagoCompra(); pago.PagoCompraId = Util.ToInt(PagoIdTextBox.Text); DateTime date; bool resul = DateTime.TryParse(FechaTextBox.Text, out date); if (resul == true) { pago.Fecha = date; } pago.SuplidorId = Util.ToInt(SuplidorDropDownList.Text); pago.MontoPagar = Util.ToInt(PagoTextBox.Text); pago.Deuda = Util.ToInt(DeudaDropDownList.Text); return(pago); }
public static bool Modificar(PagoCompra pago) { bool paso = false; Contexto contexto = new Contexto(); try { PagoCompra pagoC = Buscar(pago.PagoCompraId); //var TotalSupli = contexto.sublidors.Find(pago.SuplidorId); //var TotalSupliAnt = contexto.sublidors.Find(pagoC.SuplidorId); //if (pagoC.SuplidorId != pago.SuplidorId) //{ // TotalSupli.CuentasPorPagar += pago.MontoPagar; // TotalSupliAnt.CuentasPorPagar -= pagoC.MontoPagar; // SuplidorBLL.Modificar(TotalSupli); // SuplidorBLL.Modificar(TotalSupliAnt); //} PagoCompra pagoCompra = Buscar(pago.PagoCompraId); int desigualdad = pago.MontoPagar - pagoCompra.MontoPagar; var pagos = contexto.sublidors.Find(pago.SuplidorId); var monto = contexto.pagoCompras.Find(pago.PagoCompraId); pagos.CuentasPorPagar -= desigualdad; monto.Deuda -= desigualdad; SuplidorBLL.Modificar(pagos); Modificar(monto); contexto.Entry(pago).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
protected void BuscarButton_Click(object sender, EventArgs e) { RepositorioPago repo = new RepositorioPago(); PagoCompra pago = new PagoCompra(); pago = repo.Buscar(Util.ToInt(PagoIdTextBox.Text)); if (pago != null) { //Clean(); LlenaCampos(pago); Util.ShowToastr(this.Page, "Su busqueda fue exitosa", "EXITO", "Info"); } else { Util.ShowToastr(this.Page, " No existe", "Error", "Error"); Clean(); } }
private void Guardarbutton_Click(object sender, EventArgs e) { //if (Convert.ToDouble(DeudatextBox.Text) < 1) //{ // if (Convert.ToDouble(MontoPagartextBox.Text)== Convert.ToDouble(DeudatextBox.Text) && Convert.ToDouble(MontoPagartextBox.Text) <0) // { PagoCompra pago = new PagoCompra(); bool paso = false; if (HayErrores()) { MessageBox.Show("Favor revisar todos los campos", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } pago = LlenaClase(); if (IdnumericUpDown.Value == 0) { paso = PagoCompraBLL.Guardar(pago); } else { paso = PagoCompraBLL.Modificar(LlenaClase()); } if (paso) { MessageBox.Show("Guardado", "Con Exito!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo Guardar", "Error!!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } //} //else // MessageBox.Show("El Pago Excede el Balance, Introdusca valor Menor Valido"); // } //else //MessageBox.Show("Compra Saldada!"); }
public static bool Guardar(PagoCompra pago) { bool paso = false; Contexto contexto = new Contexto(); try { if (contexto.pagoCompras.Add(pago) != null) { contexto.sublidors.Find(pago.SuplidorId).CuentasPorPagar -= pago.MontoPagar; contexto.SaveChanges(); paso = true; } } catch (Exception) { throw; } return(paso); }
private PagoCompra ObtenerDatosGrid(int Row) { try { PagoCompra Datos = new PagoCompra(); DataGridViewRow Fila = this.dgvPedidos.Rows[Row]; decimal MontoPago = 0; decimal.TryParse(Fila.Cells["Monto"].Value.ToString(), NumberStyles.Currency, CultureInfo.CurrentCulture, out MontoPago); Datos.IDPagoCompra = Fila.Cells["IDPagoCompra"].Value.ToString(); Datos.MontoPago = MontoPago; Datos.IDCajaXSucursal = Comun.IDCaja; Datos.Conexion = Comun.Conexion; Datos.IDUsuario = Comun.IDUsuario; return(Datos); } catch (Exception ex) { throw ex; } }
private PagoCompra ObtenerDatos() { try { PagoCompra DatosAux = new PagoCompra(); DatosAux.NuevoRegistro = this.NuevoRegistro; DatosAux.IDPagoCompra = this.NuevoRegistro ? string.Empty : this._DatosPago.IDPagoCompra; DatosAux.IDCompra = this.IDCompra; DatosAux.FechaPago = this.dtpFechaPago.Value; DatosAux.MontoPago = this.ObtenerMontoPago(); DatosAux.IDCajaXSucursal = Comun.IDCaja; DatosAux.Conexion = Comun.Conexion; DatosAux.IDUsuario = Comun.IDUsuario; return(DatosAux); } catch (Exception ex) { throw ex; } }
public void CancelarPagoCompra(PagoCompra Datos) { try { object[] Parametros = { Datos.IDPagoCompra, Datos.IDCajaXSucursal, Datos.IDUsuario }; object Result = SqlHelper.ExecuteScalar(Datos.Conexion, "spCSLDB_CancelarPagoCompra", Parametros); if (Result != null) { int Resultado = 0; int.TryParse(Result.ToString(), out Resultado); if (Resultado == 1) { Datos.Completado = true; } } } catch (Exception ex) { throw ex; } }
public void ACPagosCompraMobiliario(PagoCompra Datos) { try { object[] Parametros = { Datos.NuevoRegistro, Datos.IDPagoCompra, Datos.IDCompra, Datos.MontoPago, Datos.FechaPago, Datos.IDCajaXSucursal, Datos.IDUsuario }; object Result = SqlHelper.ExecuteScalar(Datos.Conexion, "spCSLDB_AC_PagosComprasMobiliario", Parametros); if (Result != null) { int Resultado = 0; int.TryParse(Result.ToString(), out Resultado); if (Resultado == 1) { Datos.Completado = true; } } } catch (Exception ex) { throw ex; } }
public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); Compra compra = contexto.compras.Find(id); PagoCompra pago = contexto.pagoCompras.Find(id); Suplidor suplidor = contexto.sublidors.Find(id); try { foreach (var item in compra.Detalles) { var Articulos = contexto.articulos.Find(item.ArticuloId); Articulos.Inventario -= item.Cantidad; } contexto.sublidors.Find(compra.SuplidorId).CuentasPorPagar -= compra.Total; //pago.MontoPagar -= suplidor.CuentasPorPagar; //contexto.pagoCompras.Find(pago.SuplidorId).MontoPagar -= suplidor.CuentasPorPagar; contexto.balances.Find(compra.BalanceId).Monto += compra.BalanceC; compra.Detalles.Count(); contexto.compras.Remove(compra); if (contexto.SaveChanges() > 0) { paso = true; } } catch (Exception) { throw; } return(paso); }
public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); PagoCompra pago = new PagoCompra(); try { pago = contexto.pagoCompras.Find(id); contexto.sublidors.Find(pago.SuplidorId).CuentasPorPagar += pago.MontoPagar; contexto.pagoCompras.Remove(pago); if (contexto.SaveChanges() > 0) { paso = true; } } catch (Exception) { throw; } return(paso); }
public async Task <Response> ralizarCompra(Compra compra, List <DetalleCompra> detalleCompra, NotaEntrada notaEntrada, Pago pago, PagoCompra pagoCompra) { try { string stringCompra = JsonConvert.SerializeObject(compra); string stringDetalleCompra = JsonConvert.SerializeObject(detalleCompra); string stringNotaEntrada = JsonConvert.SerializeObject(notaEntrada); string stringPago = JsonConvert.SerializeObject(pago); string stringPagoCompra = JsonConvert.SerializeObject(pagoCompra); String sendData = "{" + string.Format("{0,2,3,4}", stringCompra, stringDetalleCompra, stringNotaEntrada, stringPago, stringPagoCompra) + "}"; // localhost:8080/admeli/xcore2/xcore/services.php/compra/guardartotal return(await webService.POST <String, Response>("compra", "guardartotal", sendData)); } catch (Exception ex) { throw ex; } }
private void LlenaCampos(PagoCompra pagoCompra) { PagoTextBox.Text = pagoCompra.MontoPagar.ToString(); DeudaDropDownList.Text = pagoCompra.Deuda.ToString(); SuplidorDropDownList.SelectedValue = pagoCompra.SuplidorId.ToString(); }