//al emitir una OR,se "emite" la guia. //en caso de se r se emie original, en caso de ser a ob se valida los datos si son iguales no paa nada //si son distintos se genera una factura asociada a la guia anterior new public bool ModifcarEstadosGuias(int Guiaid, int usuario) { using (SqlConnection conexion = new SqlConnection()) { SqlTransaction transaccion = null; conexion.ConnectionString = Config.ConnectionString; try { conexion.Open(); transaccion = conexion.BeginTransaction(); guia.GuiaID = Guiaid; guia.PendienteHROrdenRetiro(transaccion, usuario); transaccion.Commit(); return(true); } catch (Exception ex) { transaccion.Rollback(); throw ex; } } }