private void BuscaCorrelativoEnvio(int anio) { var shipmentCode = ShipmentBusiness.GetCorrelativoEnvio(anio); lblShipmentCode.Text = shipmentCode.shipmentCode; correlativoEnvio = (int)shipmentCode.correlativoEnvio; }
private void CreateShipment() { TransactionalInformation transaccion = new TransactionalInformation(); Shipment shipment = new Shipment(); if (lblShipmentCode.Text == "") { BuscaCorrelativoEnvio(dtpFechaEnvio.Value.Year); } shipment.Correlativo = correlativoEnvio; shipment.FechaCreacion = DateTime.Now.Date; shipment.FechaEnvio = dtpFechaEnvio.Value.Date; shipment.Usuario = usuarioValido.nombre_usuario; shipment.ShipmentCode = lblShipmentCode.Text; shipment.EstadoShipment = "A";//(cboEstado.Text == "") ? "A" : "C"; ShipmentBusiness.GrabaInformacion(shipment, out transaccion); if (transaccion.ReturnStatus) { GetEnviosByFecha(dtpFechaEnvio.Value.Date); LimpiarFormulario(); BuscaCorrelativoEnvio(dtpFechaEnvio.Value.Year); } else { MessageBox.Show("Error: " + transaccion.ReturnMessage, "Módulo Creación Shipment", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } }
public void GetShipmentCode() { var data = ShipmentBusiness.GetShipmentCode(); cboShipment.DisplayMember = "ShipmentCode"; cboShipment.ValueMember = "ShipmentCode"; cboShipment.DataSource = data; }
public void GetEnviosByFecha(DateTime fechaEnvio) { var data = ShipmentBusiness.GetShipmentByFecha(fechaEnvio); dataBox.AutoGenerateColumns = false; dataBox.DataSource = data; dataBox.ClearSelection(); }
public void CheckIfRandomlyCreatedShipmentPackagesAreStoredInCache() { ShipmentBusiness shipmentBusiness = new ShipmentBusiness(_baseFixture.MockedShipmentPackageGenerator, _baseFixture.MockedCache); List <ShipmentPackageDTO> shipmentPackagesInitial = shipmentBusiness.GetShipmentPackages(); List <ShipmentPackageDTO> shipmentPackagesCached = shipmentBusiness.GetShipmentPackages(); Assert.True(shipmentPackagesInitial.All(shipmentPackagesCached.Contains) && shipmentPackagesInitial.Count == shipmentPackagesCached.Count); }
private void LlenaGrilla(DateTime fechaEnvio) { List <Shipment> data = new List <Shipment>(); data = ShipmentBusiness.GetShipmentByFecha(fechaEnvio); dataBox.AutoGenerateColumns = false; dataBox.DataSource = data; dataBox.ClearSelection(); }
public void GetEnviosByShipment(string shipmentCode) { BoxsShipment = ShipmentBusiness.GetCajasByshipmentCode(shipmentCode); dataBox.AutoGenerateColumns = false; dataBox.DataSource = BoxsShipment; dataBox.ClearSelection(); lblTotalKilosBruto.Text = BoxsShipment.Sum(p => decimal.Parse(p.pesoBruto, CultureInfo.InvariantCulture.NumberFormat)).ToString("0.00"); lblTotalKilosNeto.Text = BoxsShipment.Sum(p => decimal.Parse(p.pesoNeto, CultureInfo.InvariantCulture.NumberFormat)).ToString("0.00"); }
public void CheckIfQueryingANonExistingPackageReturnsNull() { ShipmentBusiness shipmentBusiness = new ShipmentBusiness(_baseFixture.MockedShipmentPackageGenerator, _baseFixture.MockedCache); List <ShipmentPackageDTO> shipmentPackages = shipmentBusiness.GetShipmentPackages(); ShipmentPackageDTO shipmentPackage = shipmentPackages.First(); ShipmentPackageDTO queriedShipmentPackage = shipmentBusiness.QuerySpecificPackage(shipmentPackage.PackageNumber + "asd"); Assert.True(queriedShipmentPackage == null); }
public void CheckIfQueryingAnExistingPackageReturnsValidPackage() { ShipmentBusiness shipmentBusiness = new ShipmentBusiness(_baseFixture.MockedShipmentPackageGenerator, _baseFixture.MockedCache); List <ShipmentPackageDTO> shipmentPackages = shipmentBusiness.GetShipmentPackages(); ShipmentPackageDTO shipmentPackage = shipmentPackages.First(); ShipmentPackageDTO queriedShipmentPackage = shipmentBusiness.QuerySpecificPackage(shipmentPackage.PackageNumber); Assert.True(queriedShipmentPackage != null && queriedShipmentPackage.Equals(shipmentPackage)); }
private void BorrarShipment(int id) { TransactionalInformation transaccion = new TransactionalInformation(); ShipmentBusiness.BorrarShipment(id, out transaccion); if (!transaccion.ReturnStatus) { MessageBox.Show("Error: " + transaccion.ReturnMessage, "Módulo Shipment", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
private void CambioEstado(int id, string estado) { TransactionalInformation transaction = new TransactionalInformation(); var shipment = ShipmentBusiness.GetShipmentById(id); if (shipment != null) { TransactionalInformation transaccion = new TransactionalInformation(); shipment.EstadoShipment = estado; ShipmentBusiness.GrabaInformacion(shipment, out transaccion); if (!transaction.ReturnStatus) { MessageBox.Show("Error: " + transaction.ReturnMessage, "Módulo Shipping", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } }
private void borrarShipmentToolStripMenuItem_Click(object sender, EventArgs e) { var obj = BuscaShipment(); var id = Convert.ToInt32(obj.Cells["Id"].Value); var shipmentCode = Convert.ToString(obj.Cells["Code"].Value); var count = ShipmentBusiness.GetCajasByshipmentCode(shipmentCode).Count; if (count > 0) { MessageBox.Show("Shipment posee cajas asignadas, imposible eliminar!", "Módulo Creación Shipment", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } BorrarShipment(id); LlenaGrilla(dtpFechaEnvio.Value.Date); lblShipmentCode.Text = ""; ActualizaShipments(); dtpFechaEnvio.Focus(); }
private void ActualizaShipments() { FrmEnvioCaja frm = (FrmEnvioCaja)Application.OpenForms["FrmEnvioCaja"]; //GroupBox grp = (GroupBox)frm.Controls["grpLocation"]; ComboBox cb = (ComboBox)frm.Controls["cboShipment"]; DataGridView dg = (DataGridView)frm.Controls["dataBox"]; var data = ShipmentBusiness.GetShipmentCode(); cb.ValueMember = "ShipmentCode"; cb.DisplayMember = "ShipmentCode"; cb.DataSource = data; dg.DataSource = null; frm.LimpiarFormulario(true); //Lbl Label lbl = (Label)frm.Controls["lblTotalKilosNeto"]; lbl.Text = ""; lbl = (Label)frm.Controls["lblTotalKilosBruto"]; lbl.Text = ""; }