Example #1
0
        /// <summary>
        /// Envia los cambios del sy_UsuariosDataset a la base de datos.
        /// </summary>
        public static void Update(sy_UsuariosDataset data)
        {
            ApplicationAssert.Check(data != null, "El argumento dataSet no debe ser nulo.", ApplicationAssert.LineNumber);
            ApplicationAssert.Check(data.sy_Usuarios.Rows.Count > 0, "La tabla data.sy_UsuariosDataTable debe poseer alguna fila.", ApplicationAssert.LineNumber);

            mz.erp.dataaccess.sy_Usuarios.Update(data);
        }
Example #2
0
        public static sy_UsuariosDataset GetListByIdPersona(string IdPersona)
        {
            sy_UsuariosDataset data = new sy_UsuariosDataset();

            SqlDataAdapter adapter = new SqlDataAdapter();

            adapter.TableMappings.Add("Table", "sy_Usuarios");

            SqlCommand cmd = new SqlCommand("Pr_sy_Usuarios_GetListByIdPersona", dbhelper.Connection.GetConnection());

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add(new SqlParameter("@IdPersona", SqlDbType.VarChar));
            cmd.Parameters["@IdPersona"].Value = IdPersona;
            adapter.SelectCommand = cmd;

            try
            {
                adapter.Fill(data);
            }
            catch (Exception e)
            {
                string voloooo = " ";
            }
            return(data);
        }
Example #3
0
        public static sy_UsuariosDataset GetListActivos(string PerfilesExcluidos)
        {
            sy_UsuariosDataset data = new sy_UsuariosDataset();

            SqlDataAdapter adapter = new SqlDataAdapter();

            adapter.TableMappings.Add("Table", "sy_Usuarios");

            SqlCommand cmd = new SqlCommand("Pr_sy_Usuarios_GetListActivosEx", dbhelper.Connection.GetConnection());

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add(new SqlParameter("@PerfilesExcluidos", SqlDbType.VarChar));
            cmd.Parameters["@PerfilesExcluidos"].Value = PerfilesExcluidos;
            adapter.SelectCommand = cmd;

            try
            {
                adapter.Fill(data);
            }
            catch (Exception e)
            {
                throw e;
            }
            return(data);
        }
Example #4
0
        public static sy_UsuariosDataset.sy_UsuariosRow GetByPk(string IdUsuario)
        {
            if (IdUsuario == null)
            {
                return(null);
            }

            sy_UsuariosDataset data = new sy_UsuariosDataset();

            SqlCommand cmd = new SqlCommand("Pr_sy_Usuarios_GetByPk", dbhelper.Connection.GetConnection());

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add(new SqlParameter("@IdUsuario", SqlDbType.VarChar));
            cmd.Parameters["@IdUsuario"].Value = IdUsuario;

            SqlDataAdapter adapter = new SqlDataAdapter(cmd);

            adapter.TableMappings.Add("Table", "sy_Usuarios");

            adapter.Fill(data);

            if (data.sy_Usuarios.Rows.Count == 1)
            {
                return((sy_UsuariosDataset.sy_UsuariosRow)data.sy_Usuarios.Rows[0]);
            }

            return(null);
        }
Example #5
0
        public static DataSet GetPersonas(sy_UsuariosDataset usuarios)
        {
            DataRow rowModelo = tsh_Personas.NewRow();
            DataSet data      = new DataSet();

            data.Tables.Add("tsh_Personas");             //Lo llamo tsh_Personas para no tener problemas después cuando hago GetDescription en mzComboSearchEditor
            foreach (System.Data.DataColumn col in rowModelo.Table.Columns)
            {
                data.Tables[0].Columns.Add(col.ColumnName);
            }

            //data.Tables[0].Columns.Add(tsh_PersonasDataset.tsh_PersonasRow"Nombre");//.AddRange(rowModelo.Table.);

            tsh_Personas.NewRow();

            foreach (sy_UsuariosDataset.sy_UsuariosRow rowUsuario in usuarios.sy_Usuarios.Rows)
            {
                string IdPersona = rowUsuario.IdPersona.ToString();
                tsh_PersonasDataset.tsh_PersonasRow rowPersona = tsh_Personas.NewRow();
                rowPersona = businessrules.tsh_Personas.GetByPk(IdPersona);

                data.Tables[0].ImportRow((System.Data.DataRow)rowPersona);
            }
            return(data);
        }
Example #6
0
        public static DataSet GetList([SearchParameterInfo("IdUsuario", IsAlternativePrimaryKey = true)] string IdUsuario,
                                      [SearchParameterInfo("Nombre", IsDescription = true)] string Nombre
                                      //	[ SearchParameterInfo( "Telefonos" ) ] string Telefonos
                                      )
        {
            sy_UsuariosDataset data = mz.erp.businessrules.sy_Usuarios.GetList(IdUsuario, Nombre);

            return(( DataSet )data);
        }
Example #7
0
        public static System.Data.DataTable GetListActivos()
        {
            sy_UsuariosDataset data = mz.erp.dataaccess.sy_Usuarios.GetList();
            //DataView dv = new DataView( data.sy_Usuarios, "Activo = true", string.Empty, DataViewRowState.OriginalRows);
            //DataTable table = dv.Table.Clone();
            DataTable table = data.sy_Usuarios.Clone();

            System.Data.DataRow [] rows = data.sy_Usuarios.Select("Activo = true");
            foreach (DataRow row in rows)
            {
                table.ImportRow(row);
            }
            return(table);
        }
Example #8
0
        public static DataSet GetList([SearchParameterInfo("Codigo", IsAlternativePrimaryKey = true)] string IdPersona,
                                      [SearchParameterInfo("Nombre", IsDescription = true)] string Nombre
                                      )
        {
            sy_UsuariosDataset usuarios = mz.erp.businessrules.sy_Usuarios.GetList(IdPersona, Nombre);
            DataSet            ds       = new DataSet();

            ds = businessrules.data.UsuariosPersonas.GetPersonas(usuarios);
            if (ds.Tables[0].Rows.Count == 0)
            {
                //string Telefonos = null;
                ds = mz.erp.businessrules.tsh_Personas.GetByPk(IdPersona).Table.DataSet;
            }
            return(ds);
        }
Example #9
0
 /// <summary>
 /// Envia los cambios del sy_UsuariosDataset a la base de datos.
 /// </summary>
 public static void Update(sy_UsuariosDataset data, SqlTransaction trx, SentenciasReplicacion replicacion)
 {
     mz.erp.dataaccess.sy_Usuarios.Update((DataTable)data.sy_Usuarios, trx, replicacion);
 }
Example #10
0
 public static void Update(sy_UsuariosDataset dataSet)
 {
     Update(dataSet.sy_Usuarios);
 }
Example #11
0
        //public static sy_UsuariosDataset GetList( string IdUsuario, string Nombre, string Clave, byte CantidadConexionesFallida, DateTime UltimaConexion, DateTime Expiracion, short DiasValidezClave, DateTime VencimientoClave, bool Bloqueado, byte IntentosPermitidosConexion, DateTime HabilitacionCuenta, bool Administrador, bool ClaveNuncaCaduca, bool PermiteCambioClave, long ResponsableUltimaModificacion, long PerfilUtilizado, bool Activo, DateTime FechaCreacion, long IdConexionCreacion, byte[] UltimaModificacion, long IdConexionUltimaModificacion, Guid RowId )
        public static sy_UsuariosDataset GetList(string IdUsuario, string Nombre)
        {
            sy_UsuariosDataset data = new sy_UsuariosDataset();

            SqlDataAdapter adapter = new SqlDataAdapter();

            adapter.TableMappings.Add("Table", "sy_Usuarios");

            SqlCommand cmd = new SqlCommand("Pr_sy_Usuarios_Search", dbhelper.Connection.GetConnection());

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add(new SqlParameter("@IdUsuario", SqlDbType.VarChar));
            cmd.Parameters["@IdUsuario"].Value = IdUsuario;
            cmd.Parameters.Add(new SqlParameter("@Nombre", SqlDbType.VarChar));
            cmd.Parameters["@Nombre"].Value = Nombre;

            /*	cmd.Parameters.Add( new SqlParameter( "@Clave", SqlDbType.VarChar ) );
             *      cmd.Parameters[ "@Clave" ].Value = Clave;
             *      cmd.Parameters.Add( new SqlParameter( "@CantidadConexionesFallida", SqlDbType.TinyInt ) );
             *      cmd.Parameters[ "@CantidadConexionesFallida" ].Value = CantidadConexionesFallida;
             *      cmd.Parameters.Add( new SqlParameter( "@UltimaConexion", SqlDbType.DateTime ) );
             *      cmd.Parameters[ "@UltimaConexion" ].Value = UltimaConexion;
             *      cmd.Parameters.Add( new SqlParameter( "@Expiracion", SqlDbType.DateTime ) );
             *      cmd.Parameters[ "@Expiracion" ].Value = Expiracion;
             *      cmd.Parameters.Add( new SqlParameter( "@DiasValidezClave", SqlDbType.SmallInt ) );
             *      cmd.Parameters[ "@DiasValidezClave" ].Value = DiasValidezClave;
             *      cmd.Parameters.Add( new SqlParameter( "@VencimientoClave", SqlDbType.DateTime ) );
             *      cmd.Parameters[ "@VencimientoClave" ].Value = VencimientoClave;
             *      cmd.Parameters.Add( new SqlParameter( "@Bloqueado", SqlDbType.Bit ) );
             *      cmd.Parameters[ "@Bloqueado" ].Value = Bloqueado;
             *      cmd.Parameters.Add( new SqlParameter( "@IntentosPermitidosConexion", SqlDbType.TinyInt ) );
             *      cmd.Parameters[ "@IntentosPermitidosConexion" ].Value = IntentosPermitidosConexion;
             *      cmd.Parameters.Add( new SqlParameter( "@HabilitacionCuenta", SqlDbType.DateTime ) );
             *      cmd.Parameters[ "@HabilitacionCuenta" ].Value = HabilitacionCuenta;
             *      cmd.Parameters.Add( new SqlParameter( "@Administrador", SqlDbType.Bit ) );
             *      cmd.Parameters[ "@Administrador" ].Value = Administrador;
             *      cmd.Parameters.Add( new SqlParameter( "@ClaveNuncaCaduca", SqlDbType.Bit ) );
             *      cmd.Parameters[ "@ClaveNuncaCaduca" ].Value = ClaveNuncaCaduca;
             *      cmd.Parameters.Add( new SqlParameter( "@PermiteCambioClave", SqlDbType.Bit ) );
             *      cmd.Parameters[ "@PermiteCambioClave" ].Value = PermiteCambioClave;
             *      cmd.Parameters.Add( new SqlParameter( "@ResponsableUltimaModificacion", SqlDbType.BigInt ) );
             *      if ( ResponsableUltimaModificacion == long.MinValue )
             *      {
             *              cmd.Parameters[ "@ResponsableUltimaModificacion" ].Value = System.DBNull.Value;
             *      }
             *      else
             *      {
             *              cmd.Parameters[ "@ResponsableUltimaModificacion" ].Value = ResponsableUltimaModificacion;
             *      }
             *      cmd.Parameters.Add( new SqlParameter( "@PerfilUtilizado", SqlDbType.BigInt ) );
             *      if ( PerfilUtilizado == long.MinValue )
             *      {
             *              cmd.Parameters[ "@PerfilUtilizado" ].Value = System.DBNull.Value;
             *      }
             *      else
             *      {
             *              cmd.Parameters[ "@PerfilUtilizado" ].Value = PerfilUtilizado;
             *      }
             *      cmd.Parameters.Add( new SqlParameter( "@Activo", SqlDbType.Bit ) );
             *      cmd.Parameters[ "@Activo" ].Value = Activo;
             *      cmd.Parameters.Add( new SqlParameter( "@FechaCreacion", SqlDbType.DateTime ) );
             *      cmd.Parameters[ "@FechaCreacion" ].Value = FechaCreacion;
             *      cmd.Parameters.Add( new SqlParameter( "@IdConexionCreacion", SqlDbType.BigInt ) );
             *      if ( IdConexionCreacion == long.MinValue )
             *      {
             *              cmd.Parameters[ "@IdConexionCreacion" ].Value = System.DBNull.Value;
             *      }
             *      else
             *      {
             *              cmd.Parameters[ "@IdConexionCreacion" ].Value = IdConexionCreacion;
             *      }
             *      cmd.Parameters.Add( new SqlParameter( "@UltimaModificacion", SqlDbType.Timestamp ) );
             *      cmd.Parameters[ "@UltimaModificacion" ].Value = UltimaModificacion;
             *      cmd.Parameters.Add( new SqlParameter( "@IdConexionUltimaModificacion", SqlDbType.BigInt ) );
             *      if ( IdConexionUltimaModificacion == long.MinValue )
             *      {
             *              cmd.Parameters[ "@IdConexionUltimaModificacion" ].Value = System.DBNull.Value;
             *      }
             *      else
             *      {
             *              cmd.Parameters[ "@IdConexionUltimaModificacion" ].Value = IdConexionUltimaModificacion;
             *      }
             *      cmd.Parameters.Add( new SqlParameter( "@RowId", SqlDbType.UniqueIdentifier ) );
             *      cmd.Parameters[ "@RowId" ].Value = RowId;*/
            adapter.SelectCommand = cmd;

            try
            {
                adapter.Fill(data);
            }
            catch (Exception e)
            {
                string pavada = " ";
            }
            return(data);
        }
Example #12
0
        public static sy_UsuariosDataset GetList()
        {
            sy_UsuariosDataset data = new sy_UsuariosDataset();

            return(( sy_UsuariosDataset )GetList(data));
        }