コード例 #1
0
ファイル: Usuario.cs プロジェクト: xeneise19/Logicar
        public BE.Usuario Insertar(BE.Usuario usuario)
        {
            string query = string.Format(@"INSERT INTO usuario (usuario,contrasena,contador,estado,email,dvh) 
                           output INSERTED.ID VALUES('{0}','{1}',{2},{3},'{4}',{5})", usuario.usuario, usuario.contrasena,
                                         usuario.contador, usuario.estado, usuario.email, usuario.dvh);
            int id = _acceso.ExecuteScalar(query);

            usuario.id = id;

            return(usuario);
        }
コード例 #2
0
ファイル: Cliente.cs プロジェクト: xeneise19/Logicar
        public BE.Cliente AltaCliente(BE.Cliente cliente)
        {
            int    estado = (cliente.Estado == true) ? 1 : 0;
            string query  = $@"INSERT INTO cliente (tipo_documento,nro_documento, nombre, apellido, domicilio, email, telefono,estado) 
                           output INSERTED.ID VALUES ({cliente.TipoDoc},{cliente.NroDoc},'{cliente.Nombre}','{cliente.Apellido}','{cliente.Domicilio}',
                           '{cliente.Email}',{cliente.Telefono},{estado});";

            int id = _acceso.ExecuteScalar(query);

            cliente.Id = id;
            return(cliente);
        }
コード例 #3
0
        public BE.Estado GuardarEstado(BE.Estado _estado)
        {
            string query = $@"INSERT INTO estado (resultado) 
                           output INSERTED.ID VALUES({_estado.Resultado});";

            BE.Estado estado = new BE.Estado();

            int id = _acceso.ExecuteScalar(query);

            _estado.Id = id;

            return(_estado);
        }
コード例 #4
0
ファイル: Permiso.cs プロジェクト: xeneise19/Logicar
 public BE.Permiso GuardarPermiso(BE.Permiso permiso)
 {
     try
     {
         string sql = string.Format(@"insert into patente (nombre,es_familia,dvh) values ('{0}',{1},{2});  SELECT ID AS LastID FROM patente WHERE ID = @@Identity;", permiso.nombre, permiso.esFamilia, permiso.dvh);
         int    id  = _acceso.ExecuteScalar(sql);
         permiso.id = id;
         return(permiso);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
コード例 #5
0
        public BE.Empleado GuardarEmpleado(BE.Empleado empleado)
        {
            string sql = $@"insert into empleado (nombre,apellido,domicilio,email,tipo_documento,nro_documento,estado,telefono) 
                         VALUES ('{empleado.nombre}','{empleado.apellido}','{empleado.domicilio}','{empleado.email}',
                         {empleado.tipoDocumento},{empleado.nroDocumento},{empleado.estado},{empleado.telefono}); 
                         SELECT legajo AS LastID FROM empleado WHERE legajo = @@Identity;";

            if (empleado.usuario != null)
            {
                sql = $@"insert into empleado (nombre,apellido,domicilio,email,tipo_documento,nro_documento,estado,telefono,id_usuario) 
                         VALUES ('{empleado.nombre}','{empleado.apellido}','{empleado.domicilio}','{empleado.email}',
                         {empleado.tipoDocumento},{empleado.nroDocumento},{empleado.estado},{empleado.telefono},{empleado.usuario.id}); 
                         SELECT legajo AS LastID FROM empleado WHERE legajo = @@Identity;";
            }

            int id = _acceso.ExecuteScalar(sql);

            empleado.legajo = id;
            return(empleado);
        }