Exemple #1
0
        public _00024_Abm_UnidadDeMedida(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _unidadMedidaServicio = ObjectFactory.GetInstance <IUnidadMedidaServicio>();
        }
        public FormularioEmpleadoABM(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _empleadoServicio  = new EmpleadoServicio();
            _provinciaServicio = new ProvinciaServicio();
            _localidadServicio = new LocalidadServicio();

            dtpFechaIngreso.MaxDate    = DateTime.Now.AddDays(1);
            dtpFechaNacimiento.MaxDate = DateTime.Now.AddDays(1);

            if (tipoOperacion == TipoOperacion.Eliminar || tipoOperacion == TipoOperacion.Modificar)
            {
                CargarDatos(entidadId);
            }

            if (tipoOperacion == TipoOperacion.Eliminar)
            {
                DesactivarControles(this);
            }

            AgregarControlesObligatorios(txtApellido, "Apellido");
            AgregarControlesObligatorios(txtNombre, "Nombre");
            AgregarControlesObligatorios(nudLegajo, "Legajo");
            AgregarControlesObligatorios(txtDni, "Dni");
            AgregarControlesObligatorios(txtTelefono, "Telefono");
            AgregarControlesObligatorios(txtCuil, "Cuil");
            AgregarControlesObligatorios(txtEmail, "Email");
            AgregarControlesObligatorios(txtCalle, "Calle");
            AgregarControlesObligatorios(txtNumero, "Numero");
            AgregarControlesObligatorios(cmbLocalidad, "Localidad");
            AgregarControlesObligatorios(cmbProvincia, "Provincia");
        }
        public _00052_Abm_PuestoTrabajo(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _puestoTrabajoServicio = ObjectFactory.GetInstance <IPuestoTrabajoServicio>();
        }
        public FormularioMesaABM(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _salonServicio = new SalonServicio();
            _mesaServicio  = new MesaServicio();

            if (tipoOperacion == TipoOperacion.Eliminar || tipoOperacion == TipoOperacion.Modificar)
            {
                CargarDatos(entidadId);
                cmbSalon.Enabled      = false;
                btnNuevoSalon.Enabled = false;
                cmbSalon.Enabled      = false;
            }

            if (tipoOperacion == TipoOperacion.Eliminar)
            {
                DesactivarControles(this);
            }

            AgregarControlesObligatorios(txtDescripcion, "Descripcion");
            AgregarControlesObligatorios(txtNumeroMesa, "Numero");
            AgregarControlesObligatorios(cmbSalon, "Salon");
        }
        public _000054_Abm_Deposito(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _depositoServicio = ObjectFactory.GetInstance <IDepositoSevicio>();
        }
Exemple #6
0
        public override bool EjecutarComando(TipoOperacion operacion, long?entidadId = null)
        {
            var formulario = new _00055_Abm_Deposito(operacion, entidadId);

            formulario.ShowDialog();
            return(formulario.RealizoAlgunaOperacion);
        }
        protected override ToolbarModel GenerateToolbar(IGestionService service, TipoOperacion operacion, dynamic model = null)
        {
            var result = base.GenerateToolbar(service, operacion, model as object);

            result.Titulo = "Cartera";
            return(result);
        }
        public _00002_Abm_Provincia(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _provinciaServicio = ObjectFactory.GetInstance <IProvinciaServicio>();
        }
Exemple #9
0
        public _00036_ListaPrecios_ABM(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            EntidadIdLocal = entidadId;

            _listaPrecioServicio = new ListaPrecioServicio();

            if (tipoOperacion == TipoOperacion.Eliminar || tipoOperacion == TipoOperacion.Modificar)
            {
                CargarDatos(entidadId);
            }

            if (tipoOperacion == TipoOperacion.Eliminar)
            {
                DesactivarControles(this);
            }

            AsignarEventoEnterLeave(this);

            AgregarControlesObligatorios(txtDescripcion, "Descripcion");
            AgregarControlesObligatorios(nudRetabilidad, "Rentabilidad");

            Inicializador(entidadId);
        }
        public _00033_Abm_ListaPrecio(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _listaPrecioServicio = ObjectFactory.GetInstance <IListaPrecioServicio>();
        }
        public _00018_Abm_Articulo(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _articuloServicio     = ObjectFactory.GetInstance <IArticuloServicio>();
            _marcaServicio        = ObjectFactory.GetInstance <IMarcaServicio>();
            _rubroServicio        = ObjectFactory.GetInstance <IRubroServicio>();
            _unidadMedidaServicio = ObjectFactory.GetInstance <IUnidadMedidaServicio>();
            _ivaServicio          = ObjectFactory.GetInstance <IIvaServicio>();

            PoblarComboBox(cmbMarca, _marcaServicio.Obtener(string.Empty),
                           "Descripcion",
                           "Id");
            cmbMarca.SelectedItem = null;

            PoblarComboBox(cmbRubro, _rubroServicio.Obtener(string.Empty),
                           "Descripcion",
                           "Id");
            cmbRubro.SelectedItem = null;

            PoblarComboBox(cmbUnidad, _unidadMedidaServicio.Obtener(string.Empty),
                           "Descripcion",
                           "Id");
            cmbUnidad.SelectedItem = null;

            PoblarComboBox(cmbIva, _ivaServicio.Obtener(string.Empty),
                           "Descripcion",
                           "Id");
            cmbIva.SelectedItem = null;
        }
Exemple #12
0
        public FormularioProveedorABM(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _proveedorServicio    = new ProveedorServicio();
            _condicionIvaServicio = new CondicionIvaServicio();

            CargarComboBox(cmbCondicionIva, _condicionIvaServicio.ObtenerCondicionIva(string.Empty), "Descripcion", "Id");

            if (tipoOperacion == TipoOperacion.Eliminar || tipoOperacion == TipoOperacion.Modificar)
            {
                CargarDatos(entidadId);
            }

            if (tipoOperacion == TipoOperacion.Eliminar)
            {
                DesactivarControles(this);
            }

            AgregarControlesObligatorios(txtContacto, "Contacto");
            AgregarControlesObligatorios(txtEmail, "Email");
            AgregarControlesObligatorios(txtRazonSocial, "RazonSocial");
            AgregarControlesObligatorios(txtTelefono, "Telefono");
            AgregarControlesObligatorios(cmbCondicionIva, "CondicionIva");
        }
        public FormularioReservaABM(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _clienteServicio  = new ClienteServicio();
            _salonServicio    = new SalonServicio();
            _mesaServicio     = new MesaServicio();
            _reservaServicio  = new ReservaServicio();
            _empleadoServicio = new EmpleadoServicio();

            lblUsuarioRegistra.Text = $"Usuario Registrando Reserva: {DatosSistema.NombreUsuario}";

            if (tipoOperacion == TipoOperacion.Eliminar || tipoOperacion == TipoOperacion.Modificar)
            {
                CargarDatos(entidadId);
            }

            if (tipoOperacion == TipoOperacion.Eliminar)
            {
                DesactivarControles(this);
            }

            AgregarControlesObligatorios(txtApynomb, "Apynom");
            AgregarControlesObligatorios(txtCelular, "Celular");
            AgregarControlesObligatorios(txtDNI, "DNI");
            AgregarControlesObligatorios(cmbMesa, "Mesa");
            AgregarControlesObligatorios(cmbSalon, "Salon");
            AgregarControlesObligatorios(nudSenia, "Senia");
        }
Exemple #14
0
        public override bool EjecutarComando(TipoOperacion tipoOperacion, long?id = null)
        {
            var formulario = new _00010_Abm_Cliente(tipoOperacion, id);

            formulario.ShowDialog();
            return(base.EjecutarComando(tipoOperacion, id));
        }
Exemple #15
0
 /// <summary>
 /// Método que actualiza los campos de un registro Entrada/Salida
 /// </summary>
 /// <param name="tipo_operacion">Actualiza el tipo de operación (Entrada o Salida)</param>
 /// <param name="secuencia_compania">Actualiza la secuencia de la compania</param>
 /// <param name="id_compania_emisor">Actualiza el identificador de la compania</param>
 /// <param name="id_tabla">Actualiza el identificador de la tabla donde pertenece el registro</param>
 /// <param name="id_registro">Actualiza el identificador del registro al que hace referencia la entrada-salida</param>
 /// <param name="fecha_entrada_salida">Actualiza la fecha en que se realizo la entrada-salida</param>
 /// <param name="id_moneda">Actualiza el tipo de moneda(pesos, dolar, euro)</param>
 /// <param name="id_almacen">Actualiza el idntificador de un almacen</param>
 /// <param name="id_usuario">Actualiza el identificador del usuario que realizo la ultima accion sobre el registro</param>
 /// <param name="habilitar">Actualiza el estado de habilitacion del registro</param>
 /// <returns></returns>
 public RetornoOperacion EditarEntradaSalida(TipoOperacion tipo_operacion, int secuencia_compania, int id_compania_emisor, int id_tabla, int id_registro,
                                             DateTime fecha_entrada_salida, byte id_moneda, int id_almacen, int id_usuario)
 {
     //Retorna al método la edicion de registros
     return(editarEntradaSalida((TipoOperacion)tipo_operacion, secuencia_compania, id_compania_emisor, id_tabla, id_registro, fecha_entrada_salida, id_moneda,
                                id_almacen, id_usuario, this._habilitar));
 }
        public FormularioBajaArticuloABM(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();


            _motivoBajaServicio   = new MotivoBajaServicio();
            _bajaArticuloServicio = new BajaArticuloServicio();
            _articuloServicio     = new ArticuloServicio();

            /*if (tipoOperacion == TipoOperacion.Eliminar)
             * {
             *  DesactivarControles(this);
             * }
             */


            if (TipoOperacion == TipoOperacion.Modificar)
            {
                CargarModificar(entidadId);
            }

            if (TipoOperacion == TipoOperacion.Nuevo)
            {
                CargarNuevo(entidadId);
            }

            AgregarControlesObligatorios(cmbMotivo, "Motivo");
            AgregarControlesObligatorios(nudCantidad, "Cantidad");
            AgregarControlesObligatorios(richBajaArticulo, "Descripcion");
        }
        public _00020_Abm_Rubro(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _rubroServicio = ObjectFactory.TryGetInstance <IRubroServicio>();
        }
Exemple #18
0
        private static string ToSql(UnaryExpression Body, TipoOperacion linkingType)
        {
            string sResult = null;

            if (Body.Operand as MethodCallExpression != null)
            {
                sResult = ToSql(Body.Operand as MethodCallExpression);
                sResult = sResult
                          .Replace(" IN (", " NOT IN (")
                          .Replace(" LIKE N", " NOT LIKE N");
            }
            else if ((Body.Operand as BinaryExpression) != null)
            {
                sResult = $"NOT ({ToSql(Body.Operand as BinaryExpression)})";
            }
            else if ((Body.Operand as MemberExpression) != null)
            {
                sResult = $"NOT ({ToSql(Body.Operand as MemberExpression, linkingType)})";
            }
            else if ((Body.Operand as UnaryExpression) != null)
            {
                sResult = $"NOT ({ToSql(Body.Operand as UnaryExpression, linkingType)})";
            }
            else
            {
                throw new ExpresionToSqlException("No se admite el tipo de negación");
            }

            return(sResult);
        }
        public override bool EjecutarComando(TipoOperacion tipoOperacion, long?id = null)
        {
            var form = new _00018_Abm_Articulo(tipoOperacion, id);

            form.ShowDialog();
            return(form.RealizoAlgunaOperacion);
        }
        public _00026_Precio_ABM(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _precioServicio = new PrecioServicio();

            _articuloServicio = new ArticuloServicio();

            _listaPrecioServicio = new ListaPrecioServicio();

            if (tipoOperacion == TipoOperacion.Eliminar || tipoOperacion == TipoOperacion.Modificar)
            {
                CargarDatos(entidadId);
            }

            if (tipoOperacion == TipoOperacion.Eliminar)
            {
                DesactivarControles(this);
            }

            AsignarEventoEnterLeave(this);

            AgregarControlesObligatorios(nudPrecioCosto, "Precio Costo");
            AgregarControlesObligatorios(dtpFechaActualizacion, "Fecha de Actualizacion");
            AgregarControlesObligatorios(cmbListaPrecio, "Lista de Precios");


            dtpFechaActualizacion.Enabled = false;

            Inicializador(entidadId);
        }
Exemple #21
0
        public _0020_Salon_ABM(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _listaPrecioServicio = new ListaPrecioServicio();

            _salonServicio = new SalonServicio();

            if (tipoOperacion == TipoOperacion.Eliminar || tipoOperacion == TipoOperacion.Modificar)
            {
                CargarDatos(entidadId);
            }

            if (tipoOperacion == TipoOperacion.Eliminar)
            {
                DesactivarControles(this);
            }

            AsignarEventoEnterLeave(this);

            AgregarControlesObligatorios(txtDescripcion, "Descripción");

            Inicializador(entidadId);
        }
        private string GetOperacionTexto(TipoOperacion operacion)
        {
            switch (operacion)
            {
            case TipoOperacion.Alta:
                return(General.LblCrear);

            case TipoOperacion.Baja:
                return(General.LblBorrar);

            case TipoOperacion.Editar:
                return(General.LblEditar);

            case TipoOperacion.Index:
                return(General.LblInicio);

            case TipoOperacion.Ver:
                return(General.LblVer);

            case TipoOperacion.Custom:
                return(GetCustomTexto());

            default:
                return(string.Empty);
            }
        }
        public _00028_Abm_MotivoBaja(TipoOperacion tipoOperacion, long?entidadId = null, IMotivoBajaServicio motivoBajaServicio = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _motivoBajaServicio = ObjectFactory.GetInstance <IMotivoBajaServicio>();
        }
Exemple #24
0
        public Cliente_Abm(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _Servicio = new ClienteServicio();

            if (entidadId == 1)
            {
                txtApellido.Enabled  = false;
                txtDireccion.Enabled = false;
                txtDni.Enabled       = false;
                txtNombre.Enabled    = false;
                txtTelefono.Enabled  = false;
            }

            if (tipoOperacion == TipoOperacion.Eliminar || tipoOperacion == TipoOperacion.Modificar)
            {
                CargarDatos(entidadId);
            }

            if (tipoOperacion == TipoOperacion.Eliminar)
            {
                DesactivarControles(this);
            }

            AsignarEventoEnterLeave(this);

            AgregarControlesObligatorios(txtApellido, "Apellido");
            AgregarControlesObligatorios(txtNombre, "Nombre");

            Inicializador(entidadId);
        }
Exemple #25
0
        public _00026_Abm_Iva(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _ivaServicio = ObjectFactory.GetInstance <IIvaServicio>();
        }
        public _00004_Clientes_ABM(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _clienteServicio   = new ClienteServicio();
            _provinciaServicio = new ProvinciaServicio();
            _localidadServicio = new LocalidadServicio();
            _empleadoServicio  = new EmpleadoServicio();

            if (tipoOperacion == TipoOperacion.Eliminar || tipoOperacion == TipoOperacion.Modificar)
            {
                CargarDatos(entidadId);
            }

            if (tipoOperacion == TipoOperacion.Eliminar)
            {
                DesactivarControles(this);
            }

            AsignarEventoEnterLeave(this);

            AgregarControlesObligatorios(txtApellido, "Apellido");
            AgregarControlesObligatorios(txtNombre, "Nombre");
            AgregarControlesObligatorios(txtDni, "DNI");
            AgregarControlesObligatorios(txtCelular, "Celular");
            AgregarControlesObligatorios(txtCalle, "Calle");
            AgregarControlesObligatorios(txtNumero, "Numero");

            nudCuentaCorriente.Minimum = 0;
            nudCuentaCorriente.Maximum = 9999999;


            Inicializador(entidadId);
        }
 public _00030_Abm_BajaArticulos(TipoOperacion tipoOperacion, long?entidadId = null)
     : base(tipoOperacion, entidadId)
 {
     InitializeComponent();
     _motivoBajaServicio = ObjectFactory.GetInstance <IMotivoBajaServicio>();
     _articuloServicio   = ObjectFactory.GetInstance <IArticuloServicio>();
 }
Exemple #28
0
        /// <summary>
        /// Método encargado de insertar un nuevo registo en la tabla
        /// </summary>
        /// <param name="tipo_operacion"></param>
        /// <param name="id_comprobante_pago"></param>
        /// <param name="tipo_operacion_doc"></param>
        /// <param name="id_documento_relacionado"></param>
        /// <param name="id_egreso_ingreso"></param>
        /// <param name="id_aplicacion"></param>
        /// <param name="saldo_anterior"></param>
        /// <param name="monto_pago"></param>
        /// <param name="no_parcialidad"></param>
        /// <param name="id_egreso_ingreso_comprobante"></param>
        /// <param name="id_usuario"></param>
        /// <returns></returns>
        public static RetornoOperacion InsertarComprobantePagoDocumentoRelacionado(TipoOperacion tipo_operacion, int id_comprobante_pago, TipoOperacionDocumento tipo_operacion_doc, int id_documento_relacionado, int id_egreso_ingreso, int id_aplicacion, decimal saldo_anterior, decimal monto_pago, byte no_parcialidad, int id_egreso_ingreso_comprobante, int id_usuario)
        {
            //Crear objeto retorno
            RetornoOperacion retorno = new RetornoOperacion();

            //Armando arreglo de parámetros
            object[] param =
            {
                1,                             // Tipo
                0,                             // IdComprobantePagoDocumentoRelacionado
                (byte)tipo_operacion,          // IdTipoOperacion
                id_comprobante_pago,           // IdComprobantePago
                (byte)tipo_operacion_doc,      // IdTipoOperacionDoc
                id_documento_relacionado,      // IdDocumentoRelacionado
                id_egreso_ingreso,             // IdEgresoIngreso
                id_aplicacion,                 // IdAplicacion
                saldo_anterior,                // SaldoAnterior
                monto_pago,                    // MontoPago
                0,                             // SaldoInsoluto (calculada)
                no_parcialidad,                // NoParcialidad
                id_egreso_ingreso_comprobante, // IdEgresoIngresoComprobante
                id_usuario,                    // IdUsuario
                true,                          // Habilitar
                "",                            // Param1
                ""                             // Param2
            };
            //Ejecutar SP
            retorno = CapaDatos.m_capaDeDatos.EjecutaProcAlmacenadoObjeto(_nom_sp, param);
            //Devolver retorno
            return(retorno);
        }
Exemple #29
0
 public TipoOperacion getcomprobantegastos(Int32 id_solicitud)
 {
     try
     {
         using (SqlConnection sqlConn = new SqlConnection(this.strConn))
         {
             sqlConn.Open();
             SqlCommand cmd = new SqlCommand(strConn, sqlConn);
             cmd.CommandType = System.Data.CommandType.StoredProcedure;
             cmd.CommandText = "sigastoencero";
             cmd.Parameters.AddWithValue("@id_solicitud", id_solicitud);
             SqlDataReader reader         = cmd.ExecuteReader();
             TipoOperacion mTipooperacion = new TipoOperacion();
             if (reader.Read())
             {
                 mTipooperacion.Check = Convert.ToBoolean(reader["check"].ToString());
             }
             return(mTipooperacion);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #30
0
        public TipoOperacion getcomprobantebyoperacion(Int32 id_solicitud)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.strConn))
                {
                    sqlConn.Open();

                    SqlCommand cmd = new SqlCommand(strConn, sqlConn);

                    cmd.CommandType = System.Data.CommandType.StoredProcedure;

                    cmd.CommandText = "sp_r_view_comprobante";

                    cmd.Parameters.AddWithValue("@id_solicitud", id_solicitud);

                    SqlDataReader reader = cmd.ExecuteReader();

                    TipoOperacion mTipooperacion = new TipoOperacion();

                    if (reader.Read())
                    {
                        mTipooperacion.Codigo          = reader["codigo"].ToString();
                        mTipooperacion.Comprobante     = reader["comprobante"].ToString();
                        mTipooperacion.Comprobante_rpt = reader["comprobante_rpt"].ToString();
                    }
                    return(mTipooperacion);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #31
0
 private void EjecutarFormulario(PresentacionBase.FormularioABM formulario, TipoOperacion tipoOperacion, long id)
 {
     if (AccesoFormularioServicio.TienePermiso(formulario.Name, Identidad.NombreUsuario))
     {
         formulario.EntidadId = id;
         formulario.TipoOperacion = tipoOperacion;
         formulario.ShowDialog();
     }
     else
     {
         PresentacionBase.Mensaje.Mostrar("Acceso Denegado", PresentacionBase.TipoMensaje.Aviso);
     }
 }
Exemple #32
0
 protected void AgregarOpcionDiccionario(TipoOperacion operacion, string nombreMetodo)
 {
     this.diccionarioEjecucion.Add(operacion, nombreMetodo);
 }