public int Editar(Emisores_UsuariosEN pObjEmisores_UsuariosEN) { if (_objContextoAD.Conexion.State == ConnectionState.Closed) { _objContextoAD.Conexion.Open(); } string sql = "UPDATE EMISORES_USUARIOS SET EMISOR = @EMISOR " + "WHERE USUARIO = @USUARIO"; FbCommand cmd = new FbCommand(sql, _objContextoAD.Conexion); cmd.Parameters.AddWithValue("@EMISOR", pObjEmisores_UsuariosEN.EMISOR); cmd.Parameters.AddWithValue("@USUARIO", pObjEmisores_UsuariosEN.USUARIO.ToLower()); try { if (_objContextoAD.EsTransaccion) { cmd.Transaction = _objContextoAD.Transaccion; } return(Convert.ToInt32(cmd.ExecuteNonQuery())); } catch (Exception ex) { if (ex.Message.ToLower().Contains("PK_")) { throw new Exception("Ya está asignado el número: " + pObjEmisores_UsuariosEN.EMISOR + " para el usuario: " + pObjEmisores_UsuariosEN.USUARIO.ToLower()); } else { throw new Exception(ex.Message); } } }
public static int Editar(Emisores_UsuariosEN pObjEmisores_UsuariosEN) { using (ContextoAD oContextoAD = new ContextoAD()) { return(oContextoAD.Emisores_Usuarios.Editar(pObjEmisores_UsuariosEN)); } }
private List <Emisores_UsuariosEN> CargarDatos(IDataReader pLector) { List <Emisores_UsuariosEN> listaEmisores_UsuariosEN = new List <Emisores_UsuariosEN>(); Emisores_UsuariosEN objEmisores_UsuariosEN; int colEmisor = pLector.GetOrdinal("EMISOR"); int colUsuario = pLector.GetOrdinal("USUARIO"); object[] valores = new object[pLector.FieldCount]; while (pLector.Read()) { objEmisores_UsuariosEN = new Emisores_UsuariosEN(); pLector.GetValues(valores); objEmisores_UsuariosEN.EMISOR = Convert.ToString(valores[colEmisor]); objEmisores_UsuariosEN.USUARIO = Convert.ToString(valores[colUsuario]).ToLower(); listaEmisores_UsuariosEN.Add(objEmisores_UsuariosEN); } return(listaEmisores_UsuariosEN); }