示例#1
0
        /// <summary>
        /// Inserta en la tabla de Usuarios
        /// </summary>
        /// <param name="opc">opcion de la accion a realizar C:Cambio B:Borrado A:Agregar</param>
        /// <param name="ent">entidad con la información a subir</param>
        /// <returns></returns>
        internal int InsActUsuario(string opc, EntUsuario_ ent)
        {
            try
            {
                using (SqlConnection con = new SqlConnection(conexion))
                {
                    int    respuesta = 0;
                    int    error     = 0;
                    int    idc       = 0;
                    string descError = string.Empty;
                    con.Open();
                    DataTable dt = new DataTable();

                    SqlCommand cmmd = new SqlCommand(SP_USUARIO, con);
                    cmmd.CommandType = CommandType.StoredProcedure;
                    cmmd.Parameters.AddWithValue("@popc", opc);
                    cmmd.Parameters.AddWithValue("@puserid", ent.Id);
                    cmmd.Parameters.AddWithValue("@pusuario", ent.Usuario);
                    cmmd.Parameters.AddWithValue("@pno_serie", ent.NoSerie);//Agregado
                    cmmd.Parameters.AddWithValue("@ppassword", ent.Password);
                    cmmd.Parameters.AddWithValue("@pnombre", ent.Nombre);
                    cmmd.Parameters.AddWithValue("@pdia", ent.Dia);
                    cmmd.Parameters.AddWithValue("@psaai", ent.Saai);
                    cmmd.Parameters.AddWithValue("@psita", ent.Sita);
                    cmmd.Parameters.AddWithValue("@psitaw", ent.Sitaw);
                    cmmd.Parameters.AddWithValue("@pCOVE", ent.Cove);
                    cmmd.Parameters.AddWithValue("@pOnLine", ent.Online);
                    cmmd.Parameters.AddWithValue("@pstatus", ent.Status);
                    cmmd.Parameters.AddWithValue("@pCOA", ent.Coa);

                    SqlDataReader dr = cmmd.ExecuteReader();
                    if (dr.Read())
                    {
                        if (dr[0] != DBNull.Value)
                        {
                            error = Convert.ToInt32(dr[0]);
                        }
                        if (dr[1] != DBNull.Value)
                        {
                            descError = dr[1].ToString();
                        }
                        if (dr[2] != DBNull.Value)
                        {
                            idc = Convert.ToInt32(dr[2]);
                        }
                        if (error == 0)
                        {
                            respuesta = idc;
                        }
                    }

                    con.Close();
                    return(respuesta);
                }
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
示例#2
0
        /// <summary>
        /// Consulta de los usuarios
        /// </summary>
        public DataSet GetConsultaUsuario(EntUsuario_ ent, string opc)
        {
            try
            {
                using (SqlConnection con = new SqlConnection(conexion))
                {
                    DataSet ds = new DataSet();
                    con.Open();
                    DataTable dt = new DataTable();

                    SqlCommand cmmd = new SqlCommand(SP_USUARIO, con);
                    cmmd.CommandType = CommandType.StoredProcedure;
                    cmmd.Parameters.AddWithValue("@popc", opc);
                    cmmd.Parameters.AddWithValue("@puserid", ent.Id);
                    cmmd.Parameters.AddWithValue("@pusuario", ent.Usuario);
                    cmmd.Parameters.AddWithValue("@pno_serie", ent.NoSerie);//Agregado
                    cmmd.Parameters.AddWithValue("@ppassword", ent.Password);
                    cmmd.Parameters.AddWithValue("@pnombre", ent.Nombre);
                    cmmd.Parameters.AddWithValue("@pdia", ent.Dia);
                    cmmd.Parameters.AddWithValue("@psaai", ent.Saai);
                    cmmd.Parameters.AddWithValue("@psita", ent.Sita);
                    cmmd.Parameters.AddWithValue("@psitaw", ent.Sitaw);
                    cmmd.Parameters.AddWithValue("@pCOVE", ent.Cove);
                    cmmd.Parameters.AddWithValue("@pOnLine", ent.Online);
                    cmmd.Parameters.AddWithValue("@pstatus", ent.Status);

                    SqlDataAdapter da = new SqlDataAdapter(cmmd);
                    da.Fill(ds);

                    con.Close();
                    return(ds);
                }
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }