/// <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); } }
/// <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); } }