private void AbreForm(string modo, MOVIMIENTO_CAJA entidad) { var form = new frmMOVIMIENTOCAJA(eUsuario, modo, entidad); var drResultado = form.ShowDialog(); if (drResultado == DialogResult.OK) { LlenaGrilla(); } }
public frmMOVIMIENTOCAJA(USUARIO oUSUARIO, string modo, MOVIMIENTO_CAJA entidad) { InitializeComponent(); modoForm = modo; botoneraOkCancel.Modo = modo; eParametro = cPARAMETRO.ObtenerTodos(); eMOVIMIENTO_CAJA = entidad; eEmpleado = cEMPLEADO.ObtenerPorIdUsuario(oUSUARIO.USU_ID); eUsuario = oUSUARIO; }
private void btnAlta_Click(object sender, EventArgs e) { try { var entidad = new MOVIMIENTO_CAJA(); AbreForm("A", entidad); } catch (Exception ex) { ProcesarExcepcion(ex); } }
public void Alta(MOVIMIENTO_CAJA objeto) { using (SIST_SUPERMERCADOEntities ctx = SIST_SUPERMERCADOEntities.ObtenerInstancia()) { //AUDITORIA objeto.AU_ACCION = "A"; objeto.AU_FECHA_HORA = System.DateTime.Now; objeto.AU_USUARIO = Common.Seguridad.UsuarioLog; // ctx.MOVIMIENTO_CAJA.AddObject(objeto); ctx.SaveChanges(); } }
public void Modificacion(MOVIMIENTO_CAJA objeto) { using (SIST_SUPERMERCADOEntities ctx = SIST_SUPERMERCADOEntities.ObtenerInstancia()) { //AUDITORIA objeto.AU_ACCION = "M"; objeto.AU_FECHA_HORA = System.DateTime.Now; objeto.AU_USUARIO = Common.Seguridad.UsuarioLog; // ctx.MOVIMIENTO_CAJA.Attach(objeto); ctx.ObjectStateManager.ChangeObjectState(objeto, System.Data.EntityState.Modified); ctx.SaveChanges(); } }
private void btnOK_Click(object sender, EventArgs e) { try { using (TransactionScope TRANSACCION = new TransactionScope()) { EsValido = true; if (!ValidateChildren() || !EsValido) { return; } if (!Valida_Caja()) { return; }; //1ro TENGO QUE DAR DE ALTA EL MOVIMIENTO DE LA CTA CTE O SEA LA FACTURA A LA CTA DEL CLIENTE oMOV_CTA_CTE_CLI.MCCC_VALORMOVIMIENTO = Convert.ToDecimal(txtMonto.Text); oMOV_CTA_CTE_CLI.MCCC_SALDOMOVIMIENTO = Convert.ToDecimal(txtMonto.Text); oMOV_CTA_CTE_CLI.TIPM_ID = eTIPO_MOVIMIENTO.TIPM_ID; oMOV_CTA_CTE_CLI.MCCC_CONCEPTO = Constantes.Haber; oMOV_CTA_CTE_CLI.MCCC_FECHAMOVIMIENTO = dtpFecha.Value; oMOV_CTA_CTE_CLI.MCCC_NROCOMPROBANTE = Convert.ToInt32(txtNroDocumento.Text); var RECIBO = cTIPO_COMPROBANTES.ObtenerPorDescripcion("RECIBO"); RECIBO.TIC_ULTIMONUMERO = Convert.ToInt32(txtNroDocumento.Text); cTIPO_COMPROBANTES.Modificacion(RECIBO); var cta = cCLIENTE.ObtenerCtaCteCliente(eCLIENTE); oMOV_CTA_CTE_CLI.CCC_ID = cta.CCC_ID; //agrego a la cta cte el movimiento oMOV_CTA_CTE_CLI = cMOVIMIENTO_CTACTE_CLIENTESES.AltaConRetorno(oMOV_CTA_CTE_CLI); //cta.MOVIMIENTOS_CTACTE_CLIENTE.Add(oMOV_CTA_CTE_CLI); //4to ACTUALIZAR EL SALDO EN LA CTA CTE DEL CLIENTE cta.CCC_SALDO -= oMOV_CTA_CTE_CLI.MCCC_VALORMOVIMIENTO; cCTACTE_CLIENTESES.Modificacion(cta); cCLIENTE.Modificacion(eCLIENTE); //5to crea mov. de caja var eMOVIMIENTO_CAJA = new MOVIMIENTO_CAJA(); eMOVIMIENTO_CAJA.MOVC_FECHA = dtpFecha.Value; eMOVIMIENTO_CAJA.MOVC_VALOR = Convert.ToDecimal(txtMonto.Text); eMOVIMIENTO_CAJA.TIPM_ID = eTIPO_MOVIMIENTO.TIPM_ID; eMOVIMIENTO_CAJA.TMOV_ID = cTIPO_MOVIMIENTO_CAJA.ObtenerPorDescripcion("CTA CTE CLIENTE").TMOV_ID; eMOVIMIENTO_CAJA.TIPM_NUMERO = Convert.ToInt32(txtNroDocumento.Text); eMOVIMIENTO_CAJA.MOVC_DESCRIPCION = string.Empty; eMOVIMIENTO_CAJA.MCCC_ID = oMOV_CTA_CTE_CLI.MCCC_ID; eMOVIMIENTO_CAJA.CAJ_ID = CajaPerteneciente.CAJ_ID; cMOVIMIENTO_CAJA.Alta(eMOVIMIENTO_CAJA); MessageBox.Show("El recibo creo con éxito", "Atención"); DialogResult = DialogResult.OK; TRANSACCION.Complete(); } } catch (Exception ex) { ProcesarExcepcion(ex); DialogResult = DialogResult.Cancel; } }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet MOVIMIENTO_CAJA. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToMOVIMIENTO_CAJA(MOVIMIENTO_CAJA mOVIMIENTO_CAJA) { base.AddObject("MOVIMIENTO_CAJA", mOVIMIENTO_CAJA); }
/// <summary> /// Crear un nuevo objeto MOVIMIENTO_CAJA. /// </summary> /// <param name="mOVC_ID">Valor inicial de la propiedad MOVC_ID.</param> /// <param name="tMOV_ID">Valor inicial de la propiedad TMOV_ID.</param> public static MOVIMIENTO_CAJA CreateMOVIMIENTO_CAJA(global::System.Int32 mOVC_ID, global::System.Int32 tMOV_ID) { MOVIMIENTO_CAJA mOVIMIENTO_CAJA = new MOVIMIENTO_CAJA(); mOVIMIENTO_CAJA.MOVC_ID = mOVC_ID; mOVIMIENTO_CAJA.TMOV_ID = tMOV_ID; return mOVIMIENTO_CAJA; }
private void CreaMovimientoCaja(VENTA venta, decimal valor, string descripcion, string tipoMovimiento) { var eMOVIMIENTO_CAJA = new MOVIMIENTO_CAJA(); eMOVIMIENTO_CAJA.MOVC_FECHA = DateTime.Now; eMOVIMIENTO_CAJA.MOVC_VALOR = valor; eMOVIMIENTO_CAJA.TIC_ID = TipoComprobante.TIC_ID; eMOVIMIENTO_CAJA.TMOV_ID = (cTIPO_MOVIMIENTO_CAJA.ObtenerPorDescripcion(tipoMovimiento)).TMOV_ID; eMOVIMIENTO_CAJA.TIPM_NUMERO = TipoComprobante.TIC_ULTIMONUMERO; eMOVIMIENTO_CAJA.TIPO_MOVIMIENTO = null; eMOVIMIENTO_CAJA.MOVC_DESCRIPCION = descripcion; eMOVIMIENTO_CAJA.VTA_ID = venta.VTA_ID; eMOVIMIENTO_CAJA.CAJ_ID = CajaPerteneciente.CAJ_ID; cMOVIMIENTO_CAJA.Alta(eMOVIMIENTO_CAJA); }
public void Modificacion(MOVIMIENTO_CAJA entidad) { mMOVIMIENTOS_CAJAS.Modificacion(entidad); }
//public void BajaLogica(MOVIMIENTO_CAJA entidad) //{ // entidad.CLI_ESTADO = false; // mMOVIMIENTOS_CAJASS.Modificacion(); //} public void BajaFisica(MOVIMIENTO_CAJA entidad) { mMOVIMIENTOS_CAJAS.Baja(entidad); }
public MOVIMIENTO_CAJA AltaConRetorno(MOVIMIENTO_CAJA entidad) { return mMOVIMIENTOS_CAJAS.AltaConRetorno(entidad); }
public void Alta(MOVIMIENTO_CAJA entidad) { mMOVIMIENTOS_CAJAS.Alta(entidad); }