public frmDEVOLUCION(USUARIO oUSUARIO) { InitializeComponent(); eEmpleado = cEMPLEADO.ObtenerPorIdUsuario(oUSUARIO.USU_ID); eUsuario = oUSUARIO; }
public frmFICHAS(USUARIO oUSUARIO) { InitializeComponent(); eParametro = cPARAMETRO.ObtenerTodos(); eEmpleado = cEMPLEADO.ObtenerPorIdUsuario(oUSUARIO.USU_ID); eUSUARIO = oUSUARIO; }
// TIPO_EMPLEADO eTIPO_EMPLEADO; public frmEMPLEADO(string modo, EMPLEADO entidad) { InitializeComponent(); modoForm = modo; botoneraOkCancel.Modo = modo; eEMPLEADO = entidad; }
private void AbreForm(string modo, EMPLEADO entidad) { var form = new frmEMPLEADO(modo, entidad); var drResultado = form.ShowDialog(); if (drResultado == DialogResult.OK) { LlenaGrilla(); } }
public frmPRESUPUESTO(string m, PRESUPUESTO entidad, USUARIO oUSUARIO) { InitializeComponent(); eParametro = cPARAMETRO.ObtenerTodos(); modo = m; ePresupuesto = entidad; eEmpleado = cEMPLEADO.ObtenerPorIdUsuario(oUSUARIO.USU_ID); eUsuario = oUSUARIO; }
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 EMPLEADO(); AbreForm("A", entidad); } catch (Exception ex) { ProcesarExcepcion(ex); } }
public void Alta(EMPLEADO 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.EMPLEADO.AddObject(objeto); ctx.SaveChanges(); } }
public frmRECIBOCLI(USUARIO oUSUARIO, string modo, MOVIMIENTO_CTACTE_CLIENTE mov, CLIENTE cliente, TIPO_MOVIMIENTO tipoMovimiento) { InitializeComponent(); modoForm = modo; botoneraOkCancel.Modo = modo; eParametro = cPARAMETRO.ObtenerTodos(); eTIPO_MOVIMIENTO = tipoMovimiento; eCLIENTE = cliente; oMOV_CTA_CTE_CLI = mov; eEmpleado = cEMPLEADO.ObtenerPorIdUsuario(oUSUARIO.USU_ID); eUsuario = oUSUARIO; }
public void Modificacion(EMPLEADO 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.EMPLEADO.Attach(objeto); ctx.ObjectStateManager.ChangeObjectState(objeto, System.Data.EntityState.Modified); ctx.SaveChanges(); } }
public void CerrarCaja(CAJA eCAJA, CAJA_FISICA eCAJA_FISICAS, EMPLEADO eEMPLEADO) { DateTime fecha = DateTime.Now; //buscar los movimientos debitos decimal? entradas = 0; decimal? salidas = 0; if (eCAJA.MOVIMIENTOS_CAJA != null) { foreach (var movimientoCaja in eCAJA.MOVIMIENTOS_CAJA) { if (movimientoCaja.TIPO_MOVIMIENTO_CAJA.TMOV_DESCRIPCION == "VENTA") { entradas += movimientoCaja.MOVC_VALOR; } if (movimientoCaja.TIPO_MOVIMIENTO_CAJA.TMOV_DESCRIPCION == "CTA CTE CLIENTE") { entradas += movimientoCaja.MOVC_VALOR; } if (movimientoCaja.TIPO_MOVIMIENTO_CAJA.TMOV_DESCRIPCION == "INGRESO") { entradas += movimientoCaja.MOVC_VALOR; } if (movimientoCaja.TIPO_MOVIMIENTO_CAJA.TMOV_DESCRIPCION == "EXTRACCION") { salidas += movimientoCaja.MOVC_VALOR; } } } var cierre = eCAJA.CAJ_MONTOINICIO + entradas - salidas; eCAJA.CAJ_ESTADO = false; eCAJA.CAJ_FECHAFIN = fecha; eCAJA.CAJF_CIERRE_ID = eCAJA_FISICAS.CAJF_ID; eCAJA.EMP_CIERRE_ID = eEMPLEADO.EMP_ID; eCAJA.CAJ_DESCRIPCION = eCAJA.CAJ_DESCRIPCION + " - Cierre de Caja"; eCAJA.CAJ_ENTRADAS = entradas; eCAJA.CAJ_SALIDAS = salidas; eCAJA.CAJ_MONTOCIERRE = cierre; cCAJA.Modificacion(eCAJA); MostrarMensajeInformativo(Mensajes.GuardadoOK); var form = new frmCIERREX(eCAJA); form.Show(); }
public CAJA CerrarCaja(CAJA eCAJA, CAJA_FISICA eCAJA_FISICAS, EMPLEADO eEMPLEADO, string TipoCierre) { DateTime fecha = DateTime.Now; //buscar los movimientos debitos decimal? entradas = 0; decimal? salidas = 0; if (eCAJA.MOVIMIENTOS_CAJA != null) { foreach (var movimientoCaja in eCAJA.MOVIMIENTOS_CAJA) { //OBTENER SOLAMENTE LAS VENTAS EN BLANCO if (movimientoCaja.TIPO_MOVIMIENTO_CAJA.TMOV_DESCRIPCION == "VENTA") { entradas += movimientoCaja.MOVC_VALOR; } //OBTIENE LOS PAGOS DE LA CUENTA CORRIENTE if (movimientoCaja.TIPO_MOVIMIENTO_CAJA.TMOV_DESCRIPCION == "CTA CTE CLIENTE") { entradas += movimientoCaja.MOVC_VALOR; } if (movimientoCaja.TIPO_MOVIMIENTO_CAJA.TMOV_DESCRIPCION == "INGRESO") { entradas += movimientoCaja.MOVC_VALOR; } if (movimientoCaja.TIPO_MOVIMIENTO_CAJA.TMOV_DESCRIPCION == "EXTRACCION") { salidas += movimientoCaja.MOVC_VALOR; } } } var cierre = eCAJA.CAJ_MONTOINICIO + entradas - salidas; eCAJA.CAJ_ESTADO = false; eCAJA.CAJ_FECHAFIN = fecha; eCAJA.CAJF_CIERRE_ID = eCAJA_FISICAS.CAJF_ID; eCAJA.EMP_CIERRE_ID = eEMPLEADO.EMP_ID; eCAJA.CAJ_DESCRIPCION = "Cierre de Caja"; eCAJA.CAJ_ENTRADAS = entradas; eCAJA.CAJ_SALIDAS = salidas; eCAJA.CAJ_MONTOCIERRE = cierre; eCAJA.CAJ_TIPOCIERRE = TipoCierre; return eCAJA; }
private void frmAPERTURACAJA_Load(object sender, EventArgs e) { try { eEMPLEADO = cEMPLEADO.ObtenerPorIdUsuario(eUSUARIO.USU_ID); eCAJA_FISICAS = cCAJA_FISICAS.ObtenerPorMacAddress(MetodosComunes.LeerMacAddress()); if (!Valida_Caja()) { Close(); return; } LlenaForm(); txtInicioCaja.Focus(); } catch (Exception ex) { ProcesarExcepcion(ex); } }
public void BajaLogica(EMPLEADO entidad) { entidad.EMP_ESTADOELIMINADO = false; mEMPLEADO.Modificacion(entidad); }
public List<SUELDO_EMPLEADO> OBTENER_DE_EMPLEADO(EMPLEADO empleado) { return mSUELDO_EMPLEADO.OBTENER_DE_EMPLEADO(empleado); }
private void frmCIERRECAJA_Load(object sender, EventArgs e) { try { eEMPLEADO = cEMPLEADO.ObtenerPorIdUsuario(eUSUARIO.USU_ID); eCAJA_FISICA = cCAJA_FISICA.ObtenerPorMacAddress(MetodosComunes.LeerMacAddress()); if (eEMPLEADO == null) { MostrarMensajeAdvertencia("El Usuario no tiene asignado ningun empleado."); btnCierreX.Enabled = false; btnCierreZ.Enabled = false; return; } if (eCAJA_FISICA == null) { MostrarMensajeAdvertencia("Esta computadora no tiene asignada una caja fisica."); btnCierreX.Enabled = false; btnCierreZ.Enabled = false; return; } //si distinto de null se cierra una caja que fue abierta otro dia. if (eCAJA == null) { //FIJARSE SI HAY CAJA ABIERTA, SI HAY HABILITA BOTONES SINO DESABILITADOS // SI NO HAY PONER EN UN LABEL NO HAY CAJA ABIERTA EN ESTA COMPUTADORA. eCAJA = cCAJA.ObtenerAbiertaCajaFisica(eCAJA_FISICA.CAJF_ID); } if (eCAJA == null) { eCAJA = cCAJA.ObtenerAbiertaCajaSinCierreZ(eCAJA_FISICA.CAJF_ID); if (eCAJA == null) { MostrarMensajeAdvertencia("No existe Caja para poder cerrarla."); btnCierreX.Enabled = false; btnCierreZ.Enabled = false; return; } else { MostrarMensajeAdvertencia("No existe Caja para poder cerrarla, pero existen cajas pendiente de cierra Z."); btnCierreX.Enabled = false; btnCierreZ.Enabled = true; InstanciarImpresoraFiscal(); return; } } if (!Valida_Caja()) { Close(); return; } if (eCAJA.CAJA_FISICA_APERTURA.IMPRESORAFISCAL == null) { MostrarMensajeAdvertencia("La caja no contiene Impresora Fiscal asignada. Sólo podra realizar un Cierre X."); btnCierreZ.Enabled = false; return; } InstanciarImpresoraFiscal(); } catch (Exception ex) { ProcesarExcepcion(ex); } }
public void Modificacion(EMPLEADO entidad) { mEMPLEADO.Modificacion(entidad); }
private void frmESTADOCAJAACTUAL_Load(object sender, EventArgs e) { try { eEMPLEADO = cEMPLEADO.ObtenerPorIdUsuario(eUSUARIO.USU_ID); eCAJA_FISICAS = cCAJA_FISICAS.ObtenerPorMacAddress(MetodosComunes.LeerMacAddress()); if (!Validar()) { Close(); return; } eCAJA = cCAJAS.ObtenerAbiertaCajaFisica(eCAJA_FISICAS.CAJF_ID); CargaDatos(); } catch (Exception ex) { ProcesarExcepcion(ex); } }
private void frmFICHA_Load(object sender, EventArgs e) { try { eEMPLEADO = cEMPLEADO.ObtenerPorIdUsuario(eUSUARIO.USU_ID); eCAJA_FISICA = cCAJA_FISICA.ObtenerPorMacAddress(MetodosComunes.LeerMacAddress()); cmbCLIENTE.Focus(); if (!Valida_Caja()) { Close(); return; } CargaDatos(); } catch (Exception ex) { ProcesarExcepcion(ex); } }
public CAJA ObtenerCerrada(EMPLEADO emp) { var query = ObtenerTodos() .Where(x => x.CAJ_ESTADO == true && x.EMP_CIERRE_ID == emp.EMP_ID); return query.FirstOrDefault(); }
public frmVENTAS(PRESUPUESTO ePRESU, USUARIO oUSUARIO) { InitializeComponent(); eParametro = cPARAMETRO.ObtenerTodos(); Presupuesto = ePRESU; eEmpleado = cEMPLEADO.ObtenerPorIdUsuario(oUSUARIO.USU_ID); eUsuario = oUSUARIO; lblCliente.Text = (ePRESU.CLIENTE == null) ? Constantes.ConsumidorFinal : ePRESU.CLIENTE.CLI_NOMBREYAPELLIDO.ToString().ToUpper(); ClienteConsumidorFinal = (ePRESU.CLIENTE == null) ? true : false; Cliente = ePRESU.CLIENTE; btnCliente.Enabled = false; // regla: en el presupuesto no se puede cambiar el cliente btnComprobante.Enabled = false; // regla: en el presupuesto no se puede cambiar el comprobante porque ya se sacaron los valores dependiendo del impuesto FormaPago = cFORMA_PAGO.ObtenerPorID((int)eParametro.PAR_VTA_FORMAPAGO); lblFormaPago.Text = FormaPago.FOR_DESCRIPCION.ToString().ToUpper(); TipoComprobante = cTIPO_COMPROBANTES.ObtenerPorID((int)eParametro.PAR_VTA_TIPOCOMPROBANTE); lblTipoComprobante.Text = lblTipoComprobante.Text.ToUpper().ToString().ToUpper(); //TODO: esto esta mal, deberia poder cargarse el comprobante en el presupuesto y poner ese aca! }
public List<string> ValidaCierreCaja(CAJA eCaja, CAJA_FISICA eCaja_Fisica, EMPLEADO eEmpleado) { string mensaje = string.Empty; string estado = "true"; List<string> resultado = new List<string>(); //que la caja tenga la MAC asignada. if (eCaja_Fisica == null) { mensaje = "La maquina no se encuentra asignada a ninguna Caja Física."; estado = "false"; } if (eEmpleado == null) { mensaje = "El Usuario que desea hacer la apertura de caja no tiene ningun empleado asignado."; estado = "false"; } else { //valido que sea de tipo cajero var tipoEmpleado = eEmpleado.TIPO_EMPLEADO.TIE_DESCRIPCION.Contains("CAJERO"); if (tipoEmpleado == null) { mensaje = "El usuario logueado no posee un usuario de tipo cajero para poder realizar ventas."; estado = "false"; } } resultado.Add(estado); resultado.Add(mensaje); return resultado; }
public CAJA ValidarApertura(string mac, EMPLEADO eEmpleado) { var caja = mCAJAS.ObtenerPorMac(mac, eEmpleado); return caja; }
public CAJA ObtenerCerrada(EMPLEADO emp) { return mCAJAS.ObtenerCerrada(emp); }
/// <summary> /// Crear un nuevo objeto EMPLEADO. /// </summary> /// <param name="eMP_ID">Valor inicial de la propiedad EMP_ID.</param> public static EMPLEADO CreateEMPLEADO(global::System.Int32 eMP_ID) { EMPLEADO eMPLEADO = new EMPLEADO(); eMPLEADO.EMP_ID = eMP_ID; return eMPLEADO; }
public CAJA ObtenerPorMac(string mac, EMPLEADO eEmpleado) { var query = ObtenerTodos() .Where(x => x.CAJA_FISICA_APERTURA.CAJF_MAC == mac && x.CAJ_ESTADO == true && x.EMP_APERTURA_ID == eEmpleado.EMP_ID); return query.FirstOrDefault(); }
private void frmCIERREX_Load(object sender, EventArgs e) { try { if (constructor) { CONTROLADORA.cCAJA cCAJAS = CONTROLADORA.cCAJA.ObtenerInstancia(); CONTROLADORA.cCAJA_FISICA cCAJA_FISICAS = CONTROLADORA.cCAJA_FISICA.ObtenerInstancia(); CONTROLADORA.cEMPLEADO cEMPLEADO = CONTROLADORA.cEMPLEADO.ObtenerInstancia(); eEMPLEADO = cEMPLEADO.ObtenerPorIdUsuario(eUSUARIO.USU_ID); eCAJA_FISICAS = cCAJA_FISICAS.ObtenerPorMacAddress(MetodosComunes.LeerMacAddress()); if (eEMPLEADO == null) { MostrarMensajeAdvertencia("El Usuario no tiene asignado ningun empleado."); return; } if (eCAJA_FISICAS == null) { MostrarMensajeAdvertencia("Esta computadora no tiene asignada una caja fisica."); return; } eCAJA = cCAJAS.ObtenerAbiertaCajaFisica(eCAJA_FISICAS.CAJF_ID); if (eCAJA == null) { MostrarMensajeInformativo("No existe caja abierta."); this.Dispose(); return; } CargaDatos(); } else { CargaDatos(); } } catch (Exception ex) { ProcesarExcepcion(ex); } }
public List<SUELDO_EMPLEADO> OBTENER_DE_EMPLEADO(EMPLEADO empleado) { var query = ObtenerTodos() .Where(x => x.EMP_ID == empleado.EMP_ID); return query.ToList(); }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet EMPLEADO. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToEMPLEADO(EMPLEADO eMPLEADO) { base.AddObject("EMPLEADO", eMPLEADO); }
public CAJA ObtenerAbierta(EMPLEADO emp) { var query = ObtenerTodos() .Where(x => x.CAJ_ESTADO == true && x.EMP_APERTURA_ID == emp.EMP_ID); return query.FirstOrDefault(); }